Show / Hide Table of Contents

Class CustomStatQuery

Inheritance
System.Object
GameValue
GameValue<System.Single>
StatGameValue
StatSum
CustomStatQuery
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
IValidity
IDescribable
Inherited Members
StatSum.Description()
StatSum.Evaluate(IContextObject)
StatSum.TimeRangeInHours
StatSum.TimeRangeType
StatSum.RestrictCountToCitizen
GameValue<Single>.ValueAsObject(IContextObject)
GameValue<Single>.Value(IContextObject)
GameValue<Single>.ChoosesType
GameValue.Flags(IContextObject)
GameValue.Title
GameValue.IsWrapped
GameValue.ShowStatus
GameValue.ControllerID
GameValue.PropertyChanged
Namespace: Eco.Gameplay.Civics.GameValues.Values.Stats
Assembly: Eco.Gameplay.dll
Syntax
public class CustomStatQuery : StatSum, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, IValidity, IDescribable

Constructors

CustomStatQuery()

Declaration
public CustomStatQuery()

Properties

CustomStatName

Declaration
public string CustomStatName { get; set; }
Property Value
Type Description
System.String

Settlement

Declaration
public GameValue<Settlement> Settlement { get; set; }
Property Value
Type Description
GameValue<Settlement>

StatType

Declaration
protected override Type StatType { get; }
Property Value
Type Description
System.Type
Overrides
StatSum.StatType

ValueDescription

Declaration
protected override string ValueDescription { get; }
Property Value
Type Description
System.String
Overrides
StatSum.ValueDescription

Methods

GetActionName(IContextObject)

Declaration
protected override Eval<string> GetActionName(IContextObject context)
Parameters
Type Name Description
IContextObject context
Returns
Type Description
Eval<System.String>
Overrides
StatSum.GetActionName(IContextObject)

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.NonZero(GameValue<Single>)
GameValueUtils.NullOrZero(GameValue<Single>)
GameValueUtils.IsNegative(GameValue<Single>)
GameValueUtils.IsZero(GameValue<Single>)
GameValueUtils.IsConstant(GameValue<Single>, Single)
GameValueUtils.TryGetConstant(GameValue<Single>, out Single)
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
☀
☾