Class TutorialStatus
Watching system for the tutorial. The flags indicate the client what RPCs are needed
Inheritance
System.Object
TutorialStatus
Namespace: Eco.Gameplay.Tutorial
Assembly: Eco.Gameplay.dll
Syntax
public class TutorialStatus : Object, IController, IViewController, IHasUniversalID, INotifyPropertyChanged
Constructors
TutorialStatus()
Declaration
public TutorialStatus()
Fields
RefCountOnFlags
Declaration
public Dictionary<TutorialWatch, int> RefCountOnFlags
Field Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<TutorialWatch, System.Int32> |
Properties
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Flags
Declaration
public int Flags { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
WatchUIs
Declaration
public ControllerHashSet<string> WatchUIs { get; set; }
Property Value
Type | Description |
---|---|
ControllerHashSet<System.String> |
Methods
Add(TutorialWatch)
Adds flag
to the current flags and update the client information
Declaration
public void Add(TutorialWatch flag)
Parameters
Type | Name | Description |
---|---|---|
TutorialWatch | flag | Flag to include |
Clear()
Declaration
public void Clear()
Remove(TutorialWatch)
Removes flag
from the current flags and update the client information
Declaration
public void Remove(TutorialWatch flag)
Parameters
Type | Name | Description |
---|---|---|
TutorialWatch | flag | Flag to remove |
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type | Description |
---|---|
System.ComponentModel.PropertyChangedEventHandler |
Implements
System.ComponentModel.INotifyPropertyChanged