Class RoomValue
Inheritance
System.Object
RoomValue
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public abstract class RoomValue : Object, IController, IViewController, IHasUniversalID, INotifyPropertyChanged
Constructors
RoomValue()
Declaration
Properties
AppliesToPropertyType
Declaration
public abstract PropertyType AppliesToPropertyType { get; }
Property Value
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
Description
Declaration
public LocString Description { get; set; }
Property Value
Title
Declaration
public virtual LocString Title { get; }
Property Value
TitleLink
Declaration
public virtual LocString TitleLink { get; }
Property Value
Value
Declaration
public abstract float Value { get; }
Property Value
Type |
Description |
System.Single |
|
Methods
CalculateValue(RoomStats)
Declaration
public abstract void CalculateValue(RoomStats roomStats)
Parameters
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
System.ComponentModel.PropertyChangedEventHandler |
|
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods