Class TransferMoney
Inheritance
System.Object
TransferMoney
Assembly: Eco.Gameplay.dll
Syntax
public class TransferMoney : MoneyGameAction, IContextObject, IAggregatableStat, ICountStat, IActionStat, IStat, ICurrencyGameAction, IUserGameAction, IController, IViewController, IHasUniversalID
Constructors
TransferMoney()
Declaration
TransferMoney(TransferData)
Declaration
public TransferMoney(TransferData transferData)
Parameters
Properties
Citizen
Declaration
[CanAutoAssign]
[MustBeCitizenToTax]
public User Citizen { get; set; }
Property Value
Currency
Declaration
[CanAutoAssign]
public override Currency Currency { get; set; }
Property Value
Overrides
CurrencyAmount
Declaration
public override float CurrencyAmount { get; set; }
Property Value
Type |
Description |
System.Single |
|
Overrides
Reason
Declaration
public TransferType Reason { get; set; }
Property Value
Receiver
Declaration
[CanAutoAssign]
[MustBeCitizenToTax]
public User Receiver { get; set; }
Property Value
SettlementScopes
Declaration
public override IEnumerable<Settlement> SettlementScopes { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<Settlement> |
|
Overrides
SourceBankAccount
Declaration
[CanAutoAssign]
public override BankAccount SourceBankAccount { get; set; }
Property Value
Overrides
TargetBankAccount
Declaration
public override BankAccount TargetBankAccount { get; set; }
Property Value
Overrides
Implements
Extension Methods