-
The shared singleton instance.
Declaration
Swift
public static var instance: DarkMatter -
Resets the instance by deleting it. It will be recreated again on next access.
Declaration
Swift
public static func reset() -> Void -
See
seeIDarkMatter.initializedDeclaration
Swift
public private(set) var initialized: Bool = false -
Declaration
Swift
public private(set) var sdkVersions: [String] = [] -
Declaration
Swift
public var analytics: IAnalyticsTracker? = nil -
Declaration
Swift
public var magmicID: String -
Declaration
Swift
public var userID: String -
Declaration
Swift
public var sendAnalytics: Bool -
Declaration
Swift
public var deviceID: String -
Declaration
Swift
public private(set) var gameVersion: String = "" -
Undocumented
Declaration
Swift
public var platformID: String = "" -
Undocumented
Declaration
Swift
public var gameID: String = "" -
Undocumented
Declaration
Swift
public var gameSecret: String = "" -
Undocumented
Declaration
Swift
public var gameKey: String = "" -
Determines whether or not this is a debug build.
Declaration
Swift
public private(set) var isDebugBuild: Bool = false -
Declaration
Swift
public var gameToken: String -
Performs pre-initialization which will setup standard error.
Declaration
Swift
public func preInitialize() -
See
`IDarkMatter.initialize(gameID;devToken:prodToken:isDebug:)Declaration
Swift
public func initialize(gameID: String, devToken: String, prodToken: String, isDebug: Bool) -
See
`IDarkMatter.initialize(gameID;devToken:prodToken:isDebug:gameVersion:)Declaration
Swift
public func initialize(gameID: String, devToken: String, prodToken: String, isDebug: Bool, gameVersion: String) -
Declaration
Swift
public func addSDKVersion(_ sdkver: String) -
Declaration
Swift
public func logDarkMatterError(errorKey: String, error: DarkMatterError) -
Declaration
Swift
public func logDarkMatterError(eventName: String, errorKey: String, customParameters: [String])
DarkMatter Class Reference