Class KraangUserDataBase
A collection of common user data. Kraang expects id and level in every event.
This needs to be extended in order for the fields to be populated with data.
Inheritance
KraangUserDataBase
Assembly: cs.temp.dll.dll
Syntax
public abstract class KraangUserDataBase : IAnalyticsUserData, IInjectable
Fields
_assetVersion
Declaration
protected string _assetVersion
Field Value
_id
Declaration
Field Value
_level
Declaration
Field Value
_levelVersion
Declaration
protected int _levelVersion
Field Value
ASSET_VERSION_KEY
Declaration
public const string ASSET_VERSION_KEY = "assetVersion"
Field Value
ID_KEY
Declaration
public const string ID_KEY = "userId"
Field Value
LEVEL_KEY
Declaration
public const string LEVEL_KEY = "level"
Field Value
LEVEL_VERSION_KEY
Declaration
public const string LEVEL_VERSION_KEY = "levelVersion"
Field Value
Methods
GetUserData()
Declaration
public virtual Dictionary<string, object> GetUserData()
Returns
Inject(IResolver)
Declaration
public abstract void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
Implements
IInjectable