Class Transfers
Inheritance
System.Object
Transfers
Assembly: Eco.Gameplay.dll
Syntax
public static class Transfers : Object
Fields
AlmostZero
Values within this cap will be considered as zero.
Declaration
public const float AlmostZero = 0.005F
Field Value
Type |
Description |
System.Single |
|
OnTransferred
Declaration
public static ThreadSafeAction<Currency, float> OnTransferred
Field Value
TaxPaidEvent
Declaration
public static ThreadSafeAction<User, Currency, float> TaxPaidEvent
Field Value
Methods
DescribeResult((ValResult<Single>, Single), Currency)
Declaration
public static LocString DescribeResult(this (ValResult<float>, float) result, Currency currency)
Parameters
Type |
Name |
Description |
System.ValueTuple<ValResult<System.Single>, System.Single> |
result |
|
Currency |
currency |
|
Returns
Transfer(GameActionPack, TransferData)
Add transfers to the game action pack. Tax is paid on top. Returns full amount paid, including tax, and result message.
Declaration
public static (ValResult<float>, float) Transfer(GameActionPack pack, TransferData data)
Parameters
Returns
Type |
Description |
System.ValueTuple<ValResult<System.Single>, System.Single> |
|
TransferNow(User, TransferData)
Declaration
public static Result TransferNow(User userToNotify, TransferData data)
Parameters
Returns