| bool StartSessionWithAttributes(const TArray<FAnalyticsEventAttr>& Attributes) | FinalNative+2 flags | | 0x11 |
| bool StartSession() | FinalNative+2 flags | | 0x01 |
| void SetUserId(const FString& UserId) | FinalNative+2 flags | | 0x10 |
| void SetSessionId(const FString& SessionId) | FinalNative+2 flags | | 0x10 |
| void SetLocation(const FString& Location) | FinalNative+2 flags | | 0x10 |
| void SetGender(const FString& Gender) | FinalNative+2 flags | | 0x10 |
| void SetBuildInfo(const FString& BuildInfo) | FinalNative+2 flags | | 0x10 |
| void SetAge(int32 Age) | FinalNative+2 flags | | 0x04 |
| void RecordSimpleItemPurchaseWithAttributes(const FString& ItemId, int32 ItemQuantity, const TArray<FAnalyticsEventAttr>& Attributes) | FinalNative+2 flags | | 0x28 |
| void RecordSimpleItemPurchase(const FString& ItemId, int32 ItemQuantity) | FinalNative+2 flags | | 0x14 |
| void RecordSimpleCurrencyPurchaseWithAttributes(const FString& GameCurrencyType, int32 GameCurrencyAmount, const TArray<FAnalyticsEventAttr>& Attributes) | FinalNative+2 flags | | 0x28 |
| void RecordSimpleCurrencyPurchase(const FString& GameCurrencyType, int32 GameCurrencyAmount) | FinalNative+2 flags | | 0x14 |
| void RecordProgressWithFullHierarchyAndAttributes(const FString& progressType, const TArray<FString>& ProgressNames, const TArray<FAnalyticsEventAttr>& Attributes) | FinalNative+2 flags | | 0x30 |
| void RecordProgressWithAttributes(const FString& progressType, const FString& ProgressName, const TArray<FAnalyticsEventAttr>& Attributes) | FinalNative+2 flags | | 0x30 |
| void RecordProgress(const FString& progressType, const FString& ProgressName) | FinalNative+2 flags | | 0x20 |
| void RecordItemPurchase(const FString& ItemId, const FString& Currency, int32 PerItemCost, int32 ItemQuantity) | FinalNative+2 flags | | 0x28 |
| void RecordEventWithAttributes(const FString& EventName, const TArray<FAnalyticsEventAttr>& Attributes) | FinalNative+2 flags | | 0x20 |
| void RecordEventWithAttribute(const FString& EventName, const FString& AttributeName, const FString& AttributeValue) | FinalNative+2 flags | | 0x30 |
| void RecordEvent(const FString& EventName) | FinalNative+2 flags | | 0x10 |
| void RecordErrorWithAttributes(const FString& Error, const TArray<FAnalyticsEventAttr>& Attributes) | FinalNative+2 flags | | 0x20 |
| void RecordError(const FString& Error) | FinalNative+2 flags | | 0x10 |
| void RecordCurrencyPurchase(const FString& GameCurrencyType, int32 GameCurrencyAmount, const FString& RealCurrencyType, float RealMoneyCost, const FString& PaymentProvider) | FinalNative+2 flags | | 0x40 |
| void RecordCurrencyGivenWithAttributes(const FString& GameCurrencyType, int32 GameCurrencyAmount, const TArray<FAnalyticsEventAttr>& Attributes) | FinalNative+2 flags | | 0x28 |
| void RecordCurrencyGiven(const FString& GameCurrencyType, int32 GameCurrencyAmount) | FinalNative+2 flags | | 0x14 |
| FAnalyticsEventAttr MakeEventAttribute(const FString& AttributeName, const FString& AttributeValue) | FinalNative+2 flags | | 0x40 |
| FString GetUserID() | FinalNative+2 flags | | 0x10 |
| FString GetSessionId() | FinalNative+2 flags | | 0x10 |
| void FlushEvents() | FinalNative+2 flags | | 0x00 |
| void EndSession() | FinalNative+2 flags | | 0x00 |