Show / Hide Table of Contents

Class SettlementCivicActionWithTarget

Settlement civics actions that uses a target settlement property.

Inheritance
System.Object
CivicAction
SettlementCivicActionWithTarget
CivicAction_AddChildSettlement
CivicAction_CedeChildSettlement
CivicAction_JoinSettlement
CivicAction_SecedeFromParentSettlement
Implements
IValidity
IDescribable
IRPCAuthChecks
ISettlementAssociated
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
Inherited Members
CivicAction.Perform(User, Election)
CivicAction.Description()
CivicAction.Failed(User)
CivicAction.ElectionStarted(User, Election)
CivicAction.CanEdit(User)
CivicAction.CanExecute(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 abstract class SettlementCivicActionWithTarget : CivicAction, IValidity, IDescribable, IRPCAuthChecks, ISettlementAssociated, IController, IViewController, IHasUniversalID, INotifyPropertyChanged

Constructors

SettlementCivicActionWithTarget()

Declaration
protected SettlementCivicActionWithTarget()

Properties

TargetSettlement

Declaration
public virtual Settlement TargetSettlement { get; set; }
Property Value
Type Description
Settlement

Methods

IsSameAction(CivicAction)

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

Implements

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

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