|
|
| DEFINE_ONLINE_PLAYER_DELEGATE_THREE_PARAM (MAX_LOCAL_PLAYERS, OnGetCurrencyListCompleted, bool, const TArray< FAccelByteModelsCurrencyList > &, const FString &) |
|
| DEFINE_ONLINE_PLAYER_DELEGATE_THREE_PARAM (MAX_LOCAL_PLAYERS, OnGetWalletInfoCompleted, bool, const FAccelByteModelsWalletInfo &, const FString &) |
|
| DEFINE_ONLINE_PLAYER_DELEGATE_THREE_PARAM (MAX_LOCAL_PLAYERS, OnGetWalletTransactionsCompleted, bool, const TArray< FAccelByteModelsWalletTransactionInfo > &, const FString &) |
|
| DEFINE_ONLINE_PLAYER_DELEGATE_TWO_PARAM (MAX_LOCAL_PLAYERS, OnWalletBalanceChangedNotification, const FUniqueNetId &, const FAccelByteModelsWalletBalanceChangedNotification &) |
|
| DEFINE_ONLINE_PLAYER_DELEGATE_TWO_PARAM (MAX_LOCAL_PLAYERS, OnWalletStatusChangedNotification, const FUniqueNetId &, const FAccelByteModelsWalletStatusChangedNotification &) |
|
bool | GetCurrencyList (int32 LocalUserNum, bool bAlwaysRequestToService=false) |
|
bool | GetCurrencyFromCache (const FString &CurrencyCode, FAccelByteModelsCurrencyList &OutCurrency) |
|
bool | GetAllCurrencyFromCache (TArray< FAccelByteModelsCurrencyList > &OutCurrencyList) |
|
void | AddCurrencyToList (const FString &CurrencyCode, const TSharedRef< FAccelByteModelsCurrencyList > &InCurrencyList) |
|
bool | GetWalletInfoByCurrencyCode (int32 LocalUserNum, const FString &CurrencyCode, bool bAlwaysRequestToService=false) |
|
bool | GetWalletInfoByCurrencyCodeV2 (int32 LocalUserNum, const FString &CurrencyCode, bool bAlwaysRequestToService=false) |
|
bool | GetWalletInfoFromCache (int32 LocalUserNum, const FString &CurrencyCode, FAccelByteModelsWalletInfo &OutWalletInfo) |
|
void | AddWalletInfoToList (int32 LocalUserNum, const FString &CurrencyCode, const TSharedRef< FAccelByteModelsWalletInfo > &InWalletInfo) |
|
bool | ListWalletTransactionsByCurrencyCode (int32 LocalUserNum, const FString &CurrencyCode, int32 Offset=0, int32 Limit=20) |
Implementation of Wallet service from AccelByte services