Show / Hide Table of Contents

Class CivicConditionBase

Inheritance
System.Object
CivicConditionBase
CivicCondition
CivicConditionAllOtherCivicAbilities
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
IValidity
IDescribable
Namespace: Eco.Gameplay.Civics.Constitutional
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
Type Name Description
CivicAction action
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
Type Description
LocString

Events

PropertyChanged

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
System.ComponentModel.PropertyChangedEventHandler

Implements

IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
IValidity
IDescribable

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾