Class DialogSequenceEvent
Track when the user sees dialog screens for story sequences.
Inheritance
DialogSequenceEvent
Assembly: cs.temp.dll.dll
Syntax
[Serializable]
public class DialogSequenceEvent : AnalyticsEventBase, IAnalyticsEvent, IInjectable
Fields
_dialogScreen
Declaration
protected int _dialogScreen
Field Value
_duration
Declaration
Field Value
_name
Declaration
Field Value
_plotPoint
Declaration
Field Value
_totalDialog
Declaration
protected int _totalDialog
Field Value
DIALOG_SCREEN_KEY
Declaration
public const string DIALOG_SCREEN_KEY = "dialogScreen"
Field Value
DURATION_KEY
Declaration
public const string DURATION_KEY = "duration"
Field Value
NAME_KEY
Declaration
public const string NAME_KEY = "name"
Field Value
PLOT_POINT_KEY
Declaration
public const string PLOT_POINT_KEY = "plotPoint"
Field Value
TOTAL_DIALOG_KEY
Declaration
public const string TOTAL_DIALOG_KEY = "totalDialog"
Field Value
Properties
EventName
Declaration
public override string EventName { get; }
Property Value
Overrides
Methods
EventContent()
Declaration
protected override Dictionary<string, object> EventContent()
Returns
Overrides
Initialize(String, Int32, Int32, Int32, Int32)
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
IInjectable