Class DaysActive
Inheritance
System.Object
DaysActive
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class DaysActive : GameValue<float>, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, IValidity, IDescribable
Constructors
DaysActive()
Declaration
Properties
Citizen
Declaration
[CanAutoAssign]
public GameValue<User> Citizen { get; set; }
Property Value
HoursRequired
Declaration
public GameValue<float> HoursRequired { get; set; }
Property Value
Methods
Description()
Declaration
public override LocString Description()
Returns
Overrides
Evaluate(IContextObject)
Declaration
protected override Eval<float> Evaluate(IContextObject context)
Parameters
Returns
Type |
Description |
Eval<System.Single> |
|
Overrides
Eco.Gameplay.Civics.GameValues.GameValue<System.Single>.Evaluate(Eco.Core.Utils.PropertyScanning.IContextObject)
Make(Type, String)
Declaration
public static DaysActive Make(Type type, string propertyName)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
System.String |
propertyName |
|
Returns
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods