Class GameValueWrapper<T>
Inheritance
System.Object
GameValueWrapper<T>
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
[NonSelectable]
public class GameValueWrapper<T> : GameValue<T>, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, IValidity, IDescribable
Type Parameters
Constructors
GameValueWrapper()
Declaration
public GameValueWrapper()
Properties
IsWrapped
Declaration
public override bool IsWrapped { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Object
Declaration
public T Object { get; set; }
Property Value
Title
Declaration
public override string Title { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Methods
Description()
Declaration
public override LocString Description()
Returns
Overrides
Evaluate(IContextObject)
Declaration
protected override Eval<T> Evaluate(IContextObject action)
Parameters
Returns
Overrides
Eco.Gameplay.Civics.GameValues.GameValue<T>.Evaluate(Eco.Core.Utils.PropertyScanning.IContextObject)
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods