Class Objectives
Inheritance
System.Object
Objectives
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class Objectives : Singleton<Objectives>, IController, IViewController, IHasUniversalID, ISimplePluginData, IStorage, ISerializable, INotifyPropertyChanged
Constructors
Objectives()
Declaration
Properties
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
GetCategory()
Declaration
public string GetCategory()
Returns
Type |
Description |
System.String |
|
GetDisplayText()
Declaration
public string GetDisplayText()
Returns
Type |
Description |
System.String |
|
GetStatus()
Declaration
public string GetStatus()
Returns
Type |
Description |
System.String |
|
MarkDirty()
Declaration
OnCreate()
Declaration
OnLoaded()
Declaration
OpenUI(Player)
Declaration
public static void OpenUI(Player player)
Parameters
Type |
Name |
Description |
Player |
player |
|
SetObjective(Player, String)
Declaration
public void SetObjective(Player player, string objective)
Parameters
Type |
Name |
Description |
Player |
player |
|
System.String |
objective |
|
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
System.ComponentModel.PropertyChangedEventHandler |
|
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods