Show / Hide Table of Contents

Class CivicAction_RevokeCitizenship

Inheritance
System.Object
CivicAction
CivicAction_RevokeCitizenship
Implements
IDescribable
IRPCAuthChecks
ISettlementAssociated
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
ICustomValidity
IValidity
Inherited Members
CivicAction.Failed(User)
CivicAction.ElectionStarted(User, Election)
CivicAction.CanEdit(User)
CivicAction.ValidateParamsOnSubmit()
CivicAction.Initialize(Settlement)
CivicAction.IsNull()
CivicAction.TableHeader
CivicAction.NotifyOnPerform
CivicAction.Settlement
CivicAction.Subject
CivicAction.ContainedElementName
CivicAction.ControllerID
CivicAction.PropertyChanged
Namespace: Eco.Gameplay.Settlements
Assembly: Eco.Gameplay.dll
Syntax
public class CivicAction_RevokeCitizenship : CivicAction, IDescribable, IRPCAuthChecks, ISettlementAssociated, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, ICustomValidity, IValidity

Constructors

CivicAction_RevokeCitizenship()

Declaration
public CivicAction_RevokeCitizenship()

Properties

Reason

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

TargetToRevokeCitizenship

Declaration
public IAlias TargetToRevokeCitizenship { get; set; }
Property Value
Type Description
IAlias

Methods

CanExecute(User)

Declaration
public override Result CanExecute(User user)
Parameters
Type Name Description
User user
Returns
Type Description
Result
Overrides
CivicAction.CanExecute(User)

Description()

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

IsSameAction(CivicAction)

Declaration
public override bool IsSameAction(CivicAction action)
Parameters
Type Name Description
CivicAction action
Returns
Type Description
System.Boolean
Overrides
CivicAction.IsSameAction(CivicAction)

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)

Valid()

Declaration
public Result Valid()
Returns
Type Description
Result

Implements

IDescribable
IRPCAuthChecks
ISettlementAssociated
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
ICustomValidity
IValidity

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
☀
☾