Show / Hide Table of Contents

Class CivicAction_AddElement

Inheritance
System.Object
CivicAction
CivicAction_AddElement
Implements
IValidity
IRPCAuthChecks
ISettlementAssociated
System.ComponentModel.INotifyPropertyChanged
IProposableContainer
IController
IViewController
IHasUniversalID
IFullDescribable
IDescribable
Inherited Members
CivicAction.CanEdit(User)
CivicAction.CanExecute(User)
CivicAction.ValidateParamsOnSubmit()
CivicAction.Initialize(Settlement)
CivicAction.IsSameAction(CivicAction)
CivicAction.NotifyOnPerform
CivicAction.Settlement
CivicAction.ControllerID
CivicAction.PropertyChanged
Namespace: Eco.Gameplay.Civics
Assembly: Eco.Gameplay.dll
Syntax
public class CivicAction_AddElement : CivicAction, IValidity, IRPCAuthChecks, ISettlementAssociated, INotifyPropertyChanged, IProposableContainer, IController, IViewController, IHasUniversalID, IFullDescribable, IDescribable

Constructors

CivicAction_AddElement()

Declaration
public CivicAction_AddElement()

Properties

AllElements

Declaration
public IEnumerable<IProposable> AllElements { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<IProposable>

ContainedElementName

Declaration
public override LocString ContainedElementName { get; }
Property Value
Type Description
LocString
Overrides
CivicAction.ContainedElementName

Element

Declaration
public IProposable Element { get; set; }
Property Value
Type Description
IProposable

ElementsBecomingActive

Declaration
public IEnumerable<IProposable> ElementsBecomingActive { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<IProposable>

Subject

Declaration
public override LocString Subject { get; }
Property Value
Type Description
LocString
Overrides
CivicAction.Subject

Table

Declaration
public LocString[, ] Table { get; }
Property Value
Type Description
LocString[,]

TableHeader

Declaration
public override string TableHeader { get; }
Property Value
Type Description
System.String
Overrides
CivicAction.TableHeader

Methods

Description()

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

ElectionStarted(User, Election)

Declaration
public override LocString ElectionStarted(User user, Election election)
Parameters
Type Name Description
User user
Election election
Returns
Type Description
LocString
Overrides
CivicAction.ElectionStarted(User, Election)

Failed(User)

Declaration
public override LocString Failed(User user)
Parameters
Type Name Description
User user
Returns
Type Description
LocString
Overrides
CivicAction.Failed(User)

FullDescribe()

Declaration
public LocString FullDescribe()
Returns
Type Description
LocString

IsNull()

Declaration
public override bool IsNull()
Returns
Type Description
System.Boolean
Overrides
CivicAction.IsNull()

Perform(User, Election)

Declaration
public override Result Perform(User user, Election election)
Parameters
Type Name Description
User user
Election election
Returns
Type Description
Result
Overrides
CivicAction.Perform(User, Election)

Implements

IValidity
IRPCAuthChecks
ISettlementAssociated
System.ComponentModel.INotifyPropertyChanged
IProposableContainer
IController
IViewController
IHasUniversalID
IFullDescribable
IDescribable

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
ElectionUtils.GetElectionName(CivicAction)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾