Show / Hide Table of Contents

Class DistrictGameValue<T>

Inheritance
System.Object
GameValue
GameValue<T>
DistrictGameValue<T>
DistrictRequirements
ResidentOfDistrict
ResidentPopulation
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
IValidity
IDescribable
Inherited Members
GameValue<T>.ValueAsObject(IContextObject)
GameValue<T>.Value(IContextObject)
GameValue<T>.Evaluate(IContextObject)
GameValue<T>.ChoosesType
GameValue.Description()
GameValue.Flags(IContextObject)
GameValue.Title
GameValue.IsWrapped
GameValue.ShowStatus
GameValue.ControllerID
GameValue.PropertyChanged
Namespace: Eco.Gameplay.Civics.GameValues.Values
Assembly: Eco.Gameplay.dll
Syntax
public abstract class DistrictGameValue<T> : GameValue<T>, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, IValidity, IDescribable
Type Parameters
Name Description
T

Constructors

DistrictGameValue()

Declaration
protected DistrictGameValue()

Properties

Districts

Declaration
public GamePickerList<District> Districts { get; set; }
Property Value
Type Description
GamePickerList<District>

Requirements

Declaration
public InsideOrOutside Requirements { get; set; }
Property Value
Type Description
InsideOrOutside

Methods

CheckPositionMatchesDistrictRequirements(Nullable<Vector3i>, String)

Declaration
protected Eval<bool> CheckPositionMatchesDistrictRequirements(Nullable<Vector3i> position, string objectName)
Parameters
Type Name Description
System.Nullable<Vector3i> position
System.String objectName
Returns
Type Description
Eval<System.Boolean>

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)
GameValueUtils.FailNullSafe<TEvalReturn, TEvalParam>(GameValue, Eval<TEvalParam>, String)
GameValueUtils.Missing<TEvalReturn>(GameValue, String)
GameValueUtils.DescribeNullSafe(GameValue)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾