Class SettlementProperty<T>
Inheritance
System.Object
SettlementProperty<T>
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public abstract class SettlementProperty<T> : GameValue<T>, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, IValidity, IDescribable
Type Parameters
Constructors
SettlementProperty()
Declaration
protected SettlementProperty()
Properties
Settlement
Declaration
[CanAutoAssign]
public GameValue<Settlement> Settlement { get; set; }
Property Value
Methods
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)
GetProp(Settlement)
Declaration
protected abstract Eval<T> GetProp(Settlement set)
Parameters
Returns
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods