Show / Hide Table of Contents

Class TutorialStatus

Watching system for the tutorial. The flags indicate the client what RPCs are needed

Inheritance
System.Object
TutorialStatus
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
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

IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾