| void UnregisterCurrencyPurchaseListener(const FGameplayTag& CurrencyTag, const FScriptDelegate& OnPurchaseMade) | FinalNative+1 flags | | 0x18 |
| void UnregisterCurrencyListener(const FGameplayTag& CurrencyTag, const FScriptDelegate& OnCurrencyChanged) | FinalNative+1 flags | | 0x18 |
| void Server_AddPurchase(const FGameplayTag& CurrencyTag, UObject* Purchase, int32 Cost) | NativeEvent+1 flags | | 0x14 |
| void Server_AddCurrency(const FGameplayTag& CurrencyTag, UObject* Source, int32 Amount) | NativeEvent+1 flags | | 0x14 |
| void RegisterCurrencyPurchaseListener(const FGameplayTag& CurrencyTag, const FScriptDelegate& OnPurchaseMade) | FinalNative+1 flags | | 0x18 |
| void RegisterCurrencyListener(const FGameplayTag& CurrencyTag, const FScriptDelegate& OnCurrencyChanged) | FinalNative+1 flags | | 0x18 |
| void OnRep_Transactions(const TArray<FCurrencyTransaction>& PriorTransactions) | FinalNative+1 flags | | 0x10 |
| bool HasPurchaseForCurrency(const FGameplayTag& CurrencyTag, UObject* Purchase) | FinalNative+1 flags | | 0x11 |
| bool HasIncomeFromSource(const FGameplayTag& CurrencyTag, UObject* Source) | FinalNative+1 flags | | 0x11 |
| FCurrencyData GetCurrencyData(const FGameplayTag& CurrencyTag) | FinalNative+1 flags | | 0x18 |
| TArray<TSoftObjectPtr<UObject>> GetAllValidPurchases(const FGameplayTag& CurrencyTag) | FinalNative+1 flags | | 0x18 |
| TArray<FGameplayTag> GetAllCurrencyTags() | FinalNative+1 flags | | 0x10 |
| bool CanAffordPurchase(const FGameplayTag& CurrencyTag, int32 Amount) | FinalNative+1 flags | | 0x0D |
| void AddPurchase(const FGameplayTag& CurrencyTag, UObject* Purchase, int32 Cost) | FinalNative+1 flags | | 0x14 |
| void AddCurrency(const FGameplayTag& CurrencyTag, UObject* Source, int32 Amount) | FinalNative+1 flags | | 0x14 |