Show / Hide Table of Contents

    Class PlayerDataEvent

    This event just wraps an IAnalyticsUserData to allow for updates involving that data to be sent to analytics endpoints.

    Inheritance
    Object
    AnalyticsEventBase
    PlayerDataEvent
    Implements
    IAnalyticsEvent
    IInjectable
    Inherited Members
    AnalyticsEventBase.UUID_KEY
    AnalyticsEventBase.EVENT_NAME_KEY
    AnalyticsEventBase.TIMESTAMP_KEY
    AnalyticsEventBase.DEVICE_ID_KEY
    AnalyticsEventBase.DATA_MAX_LENGTH
    AnalyticsEventBase.TimestampInMilliseconds
    AnalyticsEventBase._uuid
    AnalyticsEventBase._timestampInMilliseconds
    AnalyticsEventBase.Inject(IResolver)
    AnalyticsEventBase.Initialize(Int64, Dictionary<String, Object>)
    AnalyticsEventBase.GetEventData()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ToString()
    Object.ReferenceEquals(Object, Object)
    Namespace: IdleKit.Analytics
    Assembly: cs.temp.dll.dll
    Syntax
    [Serializable]
    public class PlayerDataEvent : AnalyticsEventBase, IAnalyticsEvent, IInjectable

    Fields

    _advertisingId

    Declaration
    protected string _advertisingId
    Field Value
    Type Description
    String

    _city

    Declaration
    protected string _city
    Field Value
    Type Description
    String

    _country

    Declaration
    protected string _country
    Field Value
    Type Description
    String

    _deviceModel

    Declaration
    protected string _deviceModel
    Field Value
    Type Description
    String

    _deviceOs

    Declaration
    protected string _deviceOs
    Field Value
    Type Description
    String

    _email

    Declaration
    protected string _email
    Field Value
    Type Description
    String

    _facebookId

    Declaration
    protected string _facebookId
    Field Value
    Type Description
    String

    _ipAddress

    Declaration
    protected string _ipAddress
    Field Value
    Type Description
    String

    _language

    Declaration
    protected string _language
    Field Value
    Type Description
    String

    _locale

    Declaration
    protected string _locale
    Field Value
    Type Description
    String

    _region

    Declaration
    protected string _region
    Field Value
    Type Description
    String

    ADVERTISING_ID_KEY

    Declaration
    public const string ADVERTISING_ID_KEY = "advertisingId"
    Field Value
    Type Description
    String

    CITY_KEY

    Declaration
    public const string CITY_KEY = "city"
    Field Value
    Type Description
    String

    COUNTRY_KEY

    Declaration
    public const string COUNTRY_KEY = "country"
    Field Value
    Type Description
    String

    DEVICE_MODEL_KEY

    Declaration
    public const string DEVICE_MODEL_KEY = "deviceModel"
    Field Value
    Type Description
    String

    DEVICE_OS_KEY

    Declaration
    public const string DEVICE_OS_KEY = "deviceOs"
    Field Value
    Type Description
    String

    EMAIL_KEY

    Declaration
    public const string EMAIL_KEY = "email"
    Field Value
    Type Description
    String

    FACEBOOK_ID_KEY

    Declaration
    public const string FACEBOOK_ID_KEY = "facebookId"
    Field Value
    Type Description
    String

    IP_ADDRESS_KEY

    Declaration
    public const string IP_ADDRESS_KEY = "ipAddress"
    Field Value
    Type Description
    String

    LANGUAGE_KEY

    Declaration
    public const string LANGUAGE_KEY = "language"
    Field Value
    Type Description
    String

    LOCALE_KEY

    Declaration
    public const string LOCALE_KEY = "locale"
    Field Value
    Type Description
    String

    REGION_KEY

    Declaration
    public const string REGION_KEY = "region"
    Field Value
    Type Description
    String

    Properties

    EventName

    Declaration
    public override string EventName { get; }
    Property Value
    Type Description
    String
    Overrides
    AnalyticsEventBase.EventName

    IncludeDeviceId

    Declaration
    protected override bool IncludeDeviceId { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    AnalyticsEventBase.IncludeDeviceId

    Methods

    EventContent()

    Declaration
    protected override Dictionary<string, object> EventContent()
    Returns
    Type Description
    Dictionary<String, Object>
    Overrides
    AnalyticsEventBase.EventContent()

    GetIpAddress()

    Declaration
    protected virtual string GetIpAddress()
    Returns
    Type Description
    String

    Initialize(String, String, String, String, String)

    Declaration
    public virtual void Initialize(string email = "", string facebookId = "", string advertisingId = "", string city = "", string region = "")
    Parameters
    Type Name Description
    String email
    String facebookId
    String advertisingId
    String city
    String region

    Implements

    IAnalyticsEvent
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.