Class ChangePropertyOwner_LegalAction
Inheritance
System.Object
ChangePropertyOwner_LegalAction
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class ChangePropertyOwner_LegalAction : LegalAction, INotifyPropertyChanged, IValidity, IExecutiveAction, IController, IViewController, IHasUniversalID, IDescribable
Constructors
ChangePropertyOwner_LegalAction()
Declaration
public ChangePropertyOwner_LegalAction()
Properties
NewOwner
Declaration
public GameValue<IAlias> NewOwner { get; set; }
Property Value
OwnerDesc
Declaration
public string OwnerDesc { get; }
Property Value
Type |
Description |
System.String |
|
Property
Declaration
public PropertySet Property { 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