Class GameValue
Inheritance
System.Object
GameValue
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public abstract class GameValue : Object, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, IValidity, IDescribable
Constructors
GameValue()
Declaration
Properties
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
IsWrapped
Declaration
public virtual bool IsWrapped { get; }
Property Value
Type |
Description |
System.Boolean |
|
ShowStatus
Declaration
public virtual bool ShowStatus { get; }
Property Value
Type |
Description |
System.Boolean |
|
Title
Declaration
public virtual string Title { get; }
Property Value
Type |
Description |
System.String |
|
Methods
Description()
Declaration
public virtual LocString Description()
Returns
Flags(IContextObject)
Declaration
public virtual GameValueFlags Flags(IContextObject context)
Parameters
Returns
ValueAsObject(IContextObject)
Declaration
public abstract (object, LocString) ValueAsObject(IContextObject action)
Parameters
Returns
Type |
Description |
System.ValueTuple<System.Object, LocString> |
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
System.ComponentModel.PropertyChangedEventHandler |
|
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods