Class CivicConditionBase
Inheritance
System.Object
CivicConditionBase
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public abstract class CivicConditionBase : Object, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, IValidity, IDescribable
Constructors
CivicConditionBase()
Declaration
protected CivicConditionBase()
Properties
AllTypes
Declaration
public abstract IEnumerable<Type> AllTypes { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<System.Type> |
|
ControllerID
Declaration
public ref int ControllerID { get; }
Property Value
Type |
Description |
System.Int32 |
|
UndercutAllPriorities
Declaration
public virtual bool UndercutAllPriorities { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
AppliesTo(CivicAction)
Declaration
public abstract bool AppliesTo(CivicAction action)
Parameters
Returns
Type |
Description |
System.Boolean |
|
AppliesTo(Type)
Declaration
public abstract bool AppliesTo(Type type)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
Returns
Type |
Description |
System.Boolean |
|
Description()
Declaration
public abstract LocString Description()
Returns
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
System.ComponentModel.PropertyChangedEventHandler |
|
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods