Class CivicAction_AddElement
Inheritance
System.Object
CivicAction_AddElement
Implements
System.ComponentModel.INotifyPropertyChanged
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
Overrides
Element
Declaration
public IProposable Element { get; set; }
Property Value
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
Overrides
Table
Declaration
public LocString[, ] Table { get; }
Property Value
Declaration
public override string TableHeader { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Methods
Description()
Declaration
public override LocString Description()
Returns
Overrides
ElectionStarted(User, Election)
Declaration
public override LocString ElectionStarted(User user, Election election)
Parameters
Returns
Overrides
Failed(User)
Declaration
public override LocString Failed(User user)
Parameters
Type |
Name |
Description |
User |
user |
|
Returns
Overrides
FullDescribe()
Declaration
public LocString FullDescribe()
Returns
IsNull()
Declaration
public override bool IsNull()
Returns
Type |
Description |
System.Boolean |
|
Overrides
Declaration
public override Result Perform(User user, Election election)
Parameters
Returns
Overrides
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods