Class Tax_LegalAction
Inheritance
System.Object
Tax_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 Tax_LegalAction : TaxPayBase_LegalAction, INotifyPropertyChanged, IExecutiveAction, IController, IViewController, IHasUniversalID, IDescribable, ICustomValidity, IValidity
Constructors
Tax_LegalAction()
Declaration
Properties
PayIntoGovernmentAccount
Declaration
public GameValue<BankAccount> PayIntoGovernmentAccount { get; set; }
Property Value
Targets
Declaration
public GameValue<IAlias> Targets { get; set; }
Property Value
TaxFromAllAccounts
Declaration
public GameValue<bool> TaxFromAllAccounts { 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