Show / Hide Table of Contents

    Class DialogSequenceEvent

    Track when the user sees dialog screens for story sequences.

    Inheritance
    Object
    AnalyticsEventBase
    DialogSequenceEvent
    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.IncludeDeviceId
    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 DialogSequenceEvent : AnalyticsEventBase, IAnalyticsEvent, IInjectable

    Fields

    _dialogScreen

    Declaration
    protected int _dialogScreen
    Field Value
    Type Description
    Int32

    _duration

    Declaration
    protected int _duration
    Field Value
    Type Description
    Int32

    _name

    Declaration
    protected string _name
    Field Value
    Type Description
    String

    _plotPoint

    Declaration
    protected int _plotPoint
    Field Value
    Type Description
    Int32

    _totalDialog

    Declaration
    protected int _totalDialog
    Field Value
    Type Description
    Int32

    DIALOG_SCREEN_KEY

    Declaration
    public const string DIALOG_SCREEN_KEY = "dialogScreen"
    Field Value
    Type Description
    String

    DURATION_KEY

    Declaration
    public const string DURATION_KEY = "duration"
    Field Value
    Type Description
    String

    NAME_KEY

    Declaration
    public const string NAME_KEY = "name"
    Field Value
    Type Description
    String

    PLOT_POINT_KEY

    Declaration
    public const string PLOT_POINT_KEY = "plotPoint"
    Field Value
    Type Description
    String

    TOTAL_DIALOG_KEY

    Declaration
    public const string TOTAL_DIALOG_KEY = "totalDialog"
    Field Value
    Type Description
    String

    Properties

    EventName

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

    Methods

    EventContent()

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

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

    Initializes the event.

    Declaration
    public virtual void Initialize(string name, int plotPoint, int dialogScreen, int totalDialog, int duration)
    Parameters
    Type Name Description
    String name

    The story sequence name. event-2-sequence-4

    Int32 plotPoint

    The plot point position.

    Int32 dialogScreen

    The dialog position in the plot point.

    Int32 totalDialog

    The total number of dialog positions in the plot point.

    Int32 duration

    The time spent on this dialog screen.

    Implements

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