Class PropertyOwned
Inheritance
System.Object
PropertyOwned
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class PropertyOwned : GameValue<float>, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, IValidity, IDescribable
Constructors
PropertyOwned()
Declaration
Properties
Citizen
Declaration
public GameValue<IAlias> Citizen { get; set; }
Property Value
Districts
Declaration
public GamePickerList<District> Districts { get; set; }
Property Value
IgnoreGovernmentOwned
Declaration
public bool IgnoreGovernmentOwned { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
InSettlement
Declaration
public GameValue<Settlement> InSettlement { get; set; }
Property Value
NotInSettlement
Declaration
public GameValue<Settlement> NotInSettlement { get; set; }
Property Value
Requirements
Declaration
public InsideOrOutside Requirements { get; set; }
Property Value
WeightByPercentOwned
Declaration
public bool WeightByPercentOwned { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Description()
Declaration
public override LocString Description()
Returns
Overrides
Evaluate(IContextObject)
Declaration
protected override Eval<float> Evaluate(IContextObject action)
Parameters
Returns
Type |
Description |
Eval<System.Single> |
|
Overrides
Eco.Gameplay.Civics.GameValues.GameValue<System.Single>.Evaluate(Eco.Core.Utils.PropertyScanning.IContextObject)
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods