Class Pay_LegalAction
Inheritance
System.Object
Pay_LegalAction
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
TaxPayBase_LegalAction.GovernmentTransferUsers(LocString, Single, Currency, BankAccount, GameValue<IAlias>, IContextObject, Settlement, Boolean, Boolean, Boolean, AccountChangeSet, Boolean)
Assembly: Eco.Gameplay.dll
Syntax
public class Pay_LegalAction : TaxPayBase_LegalAction, INotifyPropertyChanged, IExecutiveAction, IController, IViewController, IHasUniversalID, IDescribable, ICustomValidity, IValidity
Constructors
Pay_LegalAction()
Declaration
Properties
PayFromGovernmentAccount
Declaration
public GameValue<BankAccount> PayFromGovernmentAccount { get; set; }
Property Value
Recipients
Declaration
public GameValue<IAlias> Recipients { get; set; }
Property Value
Methods
Description()
Declaration
public override LocString Description()
Returns
Overrides
DoTransfer(LocString, IContextObject, Settlement, Single, Currency, Boolean, AccountChangeSet)
Declaration
protected override PostResult DoTransfer(LocString description, IContextObject context, Settlement jurisdictionSettlement, float amount, Currency currency, bool preventIfUnableToPay, AccountChangeSet acc)
Parameters
Returns
Overrides
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods