Show / Hide Table of Contents

Class CitizenProperty

Inheritance
System.Object
PropertySet
CitizenProperty
AllProperty
Implements
IController
IViewController
IHasUniversalID
IValidity
System.ComponentModel.INotifyPropertyChanged
Inherited Members
PropertySet.Value(IContextObject)
PropertySet.LandDesc(IContextObject)
PropertySet.Describe
PropertySet.ControllerID
Namespace: Eco.Gameplay.Civics.GameValues.PropertyValues
Assembly: Eco.Gameplay.dll
Syntax
public abstract class CitizenProperty : PropertySet, IController, IViewController, IHasUniversalID, IValidity, INotifyPropertyChanged

Constructors

CitizenProperty()

Declaration
protected CitizenProperty()

Properties

CurrentlyOwnedByCitizen

Declaration
[CanAutoAssign]
public GameValue<IAlias> CurrentlyOwnedByCitizen { get; set; }
Property Value
Type Description
GameValue<IAlias>

IgnorePropertyWithMulitpleOwners

Declaration
public bool IgnorePropertyWithMulitpleOwners { get; set; }
Property Value
Type Description
System.Boolean

Events

PropertyChanged

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

Implements

IController
IViewController
IHasUniversalID
IValidity
System.ComponentModel.INotifyPropertyChanged

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
☀
☾