Show / Hide Table of Contents

Class SetOfConditions

Inheritance
System.Object
GameValue
GameValue<System.Boolean>
SetOfConditions
Implements
System.ComponentModel.INotifyPropertyChanged
IValidity
IDescribable
IHasClientControlledContainers
IController
IViewController
IHasUniversalID
Inherited Members
GameValue<Boolean>.ValueAsObject(IContextObject)
GameValue<Boolean>.Value(IContextObject)
GameValue<Boolean>.ChoosesType
GameValue.Flags(IContextObject)
GameValue.Title
GameValue.IsWrapped
GameValue.ShowStatus
GameValue.ControllerID
GameValue.PropertyChanged
Namespace: Eco.Gameplay.Civics.GameValues
Assembly: Eco.Gameplay.dll
Syntax
public class SetOfConditions : GameValue<bool>, INotifyPropertyChanged, IValidity, IDescribable, IHasClientControlledContainers, IController, IViewController, IHasUniversalID

Constructors

SetOfConditions()

Declaration
public SetOfConditions()

Properties

Comparison

Declaration
public RequiredTrue Comparison { get; set; }
Property Value
Type Description
RequiredTrue

List

Declaration
public ControllerList<GameValue<bool>> List { get; set; }
Property Value
Type Description
ControllerList<GameValue<System.Boolean>>

Methods

Clear()

Declaration
public void Clear()

Description()

Declaration
public override LocString Description()
Returns
Type Description
LocString
Overrides
GameValue.Description()

Evaluate(IContextObject)

Declaration
protected override Eval<bool> Evaluate(IContextObject action)
Parameters
Type Name Description
IContextObject action
Returns
Type Description
Eval<System.Boolean>
Overrides
Eco.Gameplay.Civics.GameValues.GameValue<System.Boolean>.Evaluate(Eco.Core.Utils.PropertyScanning.IContextObject)

Implements

System.ComponentModel.INotifyPropertyChanged
IValidity
IDescribable
IHasClientControlledContainers
IController
IViewController
IHasUniversalID

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
GameValueUtils.TryLoc(GameValue<Boolean>, FormattableString, IContextObject, User)
GameValueUtils.IsSimpleBool(GameValue<Boolean>)
GameValueUtils.IsSimpleTrue(GameValue<Boolean>)
GameValueUtils.IsSimpleFalse(GameValue<Boolean>)
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
☀
☾