Class InviteResident_LegalAction
Inheritance
System.Object
InviteResident_LegalAction
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class InviteResident_LegalAction : LegalAction, INotifyPropertyChanged, IValidity, IExecutiveAction, IController, IViewController, IHasUniversalID, IDescribable
Constructors
InviteResident_LegalAction()
Declaration
public InviteResident_LegalAction()
Properties
Citizen
Declaration
[CanAutoAssign]
public GameValue<IAlias> Citizen { get; set; }
Property Value
InviteOrRescind
Declaration
public InviteOrRescind InviteOrRescind { get; set; }
Property Value
PropertyLocation
Declaration
[CanAutoAssign]
public GameValue<Vector3i> PropertyLocation { get; set; }
Property Value
Methods
Description()
Declaration
public override LocString Description()
Returns
Overrides
Declaration
protected override PostResult Perform(Law law, GameAction action, AccountChangeSet acc)
Parameters
Returns
Overrides
PerformExecutiveAction(User, IContextObject, Settlement, AccountChangeSet)
Declaration
public PostResult PerformExecutiveAction(User user, IContextObject context, Settlement jurisdictionSettlement, AccountChangeSet acc)
Parameters
Returns
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods