#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: GameEvents #include "Basic.hpp" #include "CoreUObject_structs.hpp" namespace SDK { // Enum GameEvents.EEventDispatchMode // NumValues: 0x0004 enum class EEventDispatchMode : uint8 { Immediate = 0, Tick = 1, Threaded = 2, EEventDispatchMode_MAX = 3, }; // Enum GameEvents.EBroadcastType // NumValues: 0x0003 enum class EBroadcastType : uint8 { ObjectBroadcast = 0, WorldBroadcast = 1, EBroadcastType_MAX = 2, }; // ScriptStruct GameEvents.GenericGameEvent // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FGenericGameEvent { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FName CustomID; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGenericGameEvent; // ScriptStruct GameEvents.GenericWorldEvent // 0x0018 (0x0028 - 0x0010) struct FGenericWorldEvent : public FGenericGameEvent { public: struct FVector Location; // 0x0010(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FGenericWorldEvent; // ScriptStruct GameEvents.GenericActorEvent // 0x0008 (0x0030 - 0x0028) struct FGenericActorEvent : public FGenericWorldEvent { public: class AActor* Actor; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGenericActorEvent; // ScriptStruct GameEvents.GameEventDefinitionProxy // 0x0028 (0x0028 - 0x0000) struct FGameEventDefinitionProxy final { public: bool mIsWorldEvent; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName mEventTypeID; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName mDelegateFunctionName; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString mEventDisplayName; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FGameEventDefinitionProxy; // ScriptStruct GameEvents.RecordedGameEvent // 0x0050 (0x0050 - 0x0000) struct alignas(0x08) FRecordedGameEvent final { public: uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FRecordedGameEvent; }