#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: AnalyticsBlueprintLibrary #include "Basic.hpp" #include "Engine_classes.hpp" namespace SDK { // Class AnalyticsBlueprintLibrary.AnalyticsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UAnalyticsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void EndSession(); static void FlushEvents(); static class FString GetSessionId(); static class FString GetUserId(); static struct FAnalyticsEventAttr MakeEventAttribute(const class FString& AttributeName, const class FString& AttributeValue); static void RecordCurrencyGiven(const class FString& GameCurrencyType, int32 GameCurrencyAmount); static void RecordCurrencyGivenWithAttributes(const class FString& GameCurrencyType, int32 GameCurrencyAmount, const TArray& Attributes); static void RecordCurrencyPurchase(const class FString& GameCurrencyType, int32 GameCurrencyAmount, const class FString& RealCurrencyType, float RealMoneyCost, const class FString& PaymentProvider); static void RecordError(const class FString& Error); static void RecordErrorWithAttributes(const class FString& Error, const TArray& Attributes); static void RecordEvent(const class FString& EventName); static void RecordEventWithAttribute(const class FString& EventName, const class FString& AttributeName, const class FString& AttributeValue); static void RecordEventWithAttributes(const class FString& EventName, const TArray& Attributes); static void RecordItemPurchase(const class FString& ItemId, const class FString& Currency, int32 PerItemCost, int32 ItemQuantity); static void RecordProgress(const class FString& ProgressType, const class FString& ProgressName); static void RecordProgressWithAttributes(const class FString& ProgressType, const class FString& ProgressName, const TArray& Attributes); static void RecordProgressWithFullHierarchyAndAttributes(const class FString& ProgressType, const TArray& ProgressNames, const TArray& Attributes); static void RecordSimpleCurrencyPurchase(const class FString& GameCurrencyType, int32 GameCurrencyAmount); static void RecordSimpleCurrencyPurchaseWithAttributes(const class FString& GameCurrencyType, int32 GameCurrencyAmount, const TArray& Attributes); static void RecordSimpleItemPurchase(const class FString& ItemId, int32 ItemQuantity); static void RecordSimpleItemPurchaseWithAttributes(const class FString& ItemId, int32 ItemQuantity, const TArray& Attributes); static void SetAge(int32 Age); static void SetBuildInfo(const class FString& BuildInfo); static void SetGender(const class FString& Gender); static void SetLocation(const class FString& Location); static void SetSessionId(const class FString& SessionId); static void SetUserId(const class FString& UserId); static bool StartSession(); static bool StartSessionWithAttributes(const TArray& Attributes); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnalyticsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnalyticsBlueprintLibrary") } static class UAnalyticsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnalyticsBlueprintLibrary; }