|
|
| 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, OnGetWalletInfoV2Completed, bool, const FAccelByteModelsWalletInfoResponse &, 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 | GetWalletInfoByCurrencyCodeV2 (int32 LocalUserNum, const FString &CurrencyCode, bool bAlwaysRequestToService=false) |
|
bool | GetWalletInfoFromCacheV2 (int32 LocalUserNum, const FString &CurrencyCode, FAccelByteModelsWalletInfoResponse &OutWalletInfo) |
|
void | AddWalletInfoToListV2 (int32 LocalUserNum, const FString &CurrencyCode, const TSharedRef< FAccelByteModelsWalletInfoResponse > &InWalletInfo) |
|
bool | ListWalletTransactionsByCurrencyCode (int32 LocalUserNum, const FString &CurrencyCode, int32 Offset=0, int32 Limit=20) |
Implementation of Wallet V2 service from AccelByte services