Class ChangeReputation_LegalAction
Inheritance
System.Object
ChangeReputation_LegalAction
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class ChangeReputation_LegalAction : LegalAction, INotifyPropertyChanged, IValidity, IExecutiveAction, IController, IViewController, IHasUniversalID, IDescribable
Constructors
ChangeReputation_LegalAction()
Declaration
public ChangeReputation_LegalAction()
Properties
Citizen
Declaration
public GameValue<User> Citizen { get; set; }
Property Value
ReputationChange
Declaration
public GameValue<float> ReputationChange { get; set; }
Property Value
ReputationMessage
Declaration
public string ReputationMessage { get; set; }
Property Value
Type |
Description |
System.String |
|
SendNotice
Declaration
public bool SendNotice { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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