Show / Hide Table of Contents

Class Conditional_LegalAction

Inheritance
System.Object
LegalAction
Conditional_LegalAction
Implements
System.ComponentModel.INotifyPropertyChanged
IValidity
IDescribable
IHasClientControlledContainers
IController
IViewController
IHasUniversalID
Inherited Members
LegalAction.PerformAndProcessResult(Law, GameAction, AccountChangeSet)
LegalAction.DescribeForNotification(Law, GameAction)
LegalAction.InfoboxOnSuccess
LegalAction.ControllerID
LegalAction.PropertyChanged
Namespace: Eco.Gameplay.Civics.LegalActions
Assembly: Eco.Gameplay.dll
Syntax
public class Conditional_LegalAction : LegalAction, INotifyPropertyChanged, IValidity, IDescribable, IHasClientControlledContainers, IController, IViewController, IHasUniversalID

Constructors

Conditional_LegalAction()

Declaration
public Conditional_LegalAction()

Properties

IfThenBlock

Declaration
public IfThenBlock IfThenBlock { get; set; }
Property Value
Type Description
IfThenBlock

Methods

ContainsAction(Type)

Declaration
public override bool ContainsAction(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
System.Boolean
Overrides
LegalAction.ContainsAction(Type)

Description()

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

Perform(Law, GameAction, AccountChangeSet)

Declaration
protected override PostResult Perform(Law law, GameAction action, AccountChangeSet acc)
Parameters
Type Name Description
Law law
GameAction action
AccountChangeSet acc
Returns
Type Description
PostResult
Overrides
LegalAction.Perform(Law, GameAction, AccountChangeSet)

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)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾