#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: GameLogicRuntime #include "Basic.hpp" #include "CoreUObject_classes.hpp" #include "GameLogicRuntime_structs.hpp" #include "Engine_classes.hpp" #include "DeveloperSettings_classes.hpp" namespace SDK { // Class GameLogicRuntime.GameLogicBase // 0x0000 (0x0028 - 0x0028) class UGameLogicBase : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicBase") } static class UGameLogicBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicBase; // Class GameLogicRuntime.GameLogicBoolBase // 0x0018 (0x0040 - 0x0028) class UGameLogicBoolBase : public UGameLogicBase { public: uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool GetCachedValue(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicBoolBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicBoolBase") } static class UGameLogicBoolBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicBoolBase; // Class GameLogicRuntime.GameLogicBoolResultDelegateBinding // 0x0010 (0x0038 - 0x0028) class UGameLogicBoolResultDelegateBinding final : public UDynamicBlueprintBinding { public: TArray ActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicBoolResultDelegateBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicBoolResultDelegateBinding") } static class UGameLogicBoolResultDelegateBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicBoolResultDelegateBinding; // Class GameLogicRuntime.GameLogicBPFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UGameLogicBPFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void AttachToGameLogicEvents(class UObject* InputReceiver, class UGameLogicObject* GameLogicObject); static void DetachFromGameLogicEvents(class UObject* InputReceiver, class UGameLogicObject* GameLogicObject); static class UGameLogicObject* SpawnAndAttachToGameLogicObject(class UObject* InBlueprint); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicBPFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicBPFunctionLibrary") } static class UGameLogicBPFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicBPFunctionLibrary; // Class GameLogicRuntime.GameLogicComponent // 0x0008 (0x00D8 - 0x00D0) class UGameLogicComponent : public UActorComponent { public: class UGameLogicObject* GameLogicObject; // 0x00D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static bool GetBoolVariable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarBool& BoolVarName); static bool GetExpression_OnActor(const class AActor* InActor, const struct FName_GameLogicExpression& ExpressionName); static float GetFloatVariable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarFloat& FloatVarName); static int32 GetInt32Variable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarInt32& Int32VarName); static class UGameLogicVar_Bool* GetReferenceToBoolVariable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarBool& BoolVarName); static class UGameLogicExpression* GetReferenceToExpression_OnActor(const class AActor* InActor, const struct FName_GameLogicExpression& ExpressionName); static class UGameLogicVar_Float* GetReferenceToFloatVariable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarFloat& FloatVarName); static class UGameLogicVar_Int32* GetReferenceToInt32Variable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarInt32& Int32VarName); static void IncrementInt32Variable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarInt32& Int32VarName, int32 Delta); static void SetBoolVariable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarBool& BoolVarName, bool bValue); static void SetFloatVariable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarFloat& FloatVarName, float Value); static void SetInt32Variable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarInt32& Int32VarName, int32 Value); bool GetBoolVariable(const struct FName_GameLogicVarBool& BoolVarName); bool GetExpression(const struct FName_GameLogicExpression& ExpressionName); float GetFloatVariable(const struct FName_GameLogicVarFloat& FloatVarName); class UGameLogicObject* GetGameLogicObject(); int32 GetInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName); class UGameLogicVar_Bool* GetReferenceToBoolVariable(const struct FName_GameLogicVarBool& BoolVarName); class UGameLogicExpression* GetReferenceToExpression(const struct FName_GameLogicExpression& ExpressionName); class UGameLogicVar_Float* GetReferenceToFloatVariable(const struct FName_GameLogicVarFloat& FloatVarName); class UGameLogicVar_Int32* GetReferenceToInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName); void IncrementInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName, int32 Delta); void SetBoolVariable(const struct FName_GameLogicVarBool& BoolVarName, bool bValue); void SetFloatVariable(const struct FName_GameLogicVarFloat& FloatVarName, float Value); void SetInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName, int32 Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicComponent") } static class UGameLogicComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicComponent; // Class GameLogicRuntime.GameLogicSentence // 0x0008 (0x0048 - 0x0040) class UGameLogicSentence : public UGameLogicBoolBase { public: uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicSentence") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicSentence") } static class UGameLogicSentence* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicSentence; // Class GameLogicRuntime.GameLogicExpression // 0x0000 (0x0048 - 0x0048) class UGameLogicExpression final : public UGameLogicSentence { public: void _MemberValueChanged(bool NewResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicExpression") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicExpression") } static class UGameLogicExpression* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicExpression; // Class GameLogicRuntime.GameLogicFloatResultDelegateBinding // 0x0010 (0x0038 - 0x0028) class UGameLogicFloatResultDelegateBinding final : public UDynamicBlueprintBinding { public: TArray ActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicFloatResultDelegateBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicFloatResultDelegateBinding") } static class UGameLogicFloatResultDelegateBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicFloatResultDelegateBinding; // Class GameLogicRuntime.GameLogicGameSettings // 0x0130 (0x0168 - 0x0038) class UGameLogicGameSettings final : public UDeveloperSettings { public: TArray Realms; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap RealmSettings; // 0x0048(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray BoolVars; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray Int32Vars; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray FloatVars; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray TimerVars; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray EnumVars; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray BitfieldVars; // 0x00E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray StringVars; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray PropInt32s; // 0x0108(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray PropFloats; // 0x0118(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray PropEnums; // 0x0128(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray PropBitfields; // 0x0138(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray PropStrings; // 0x0148(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray Expressions; // 0x0158(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class FName AddElementToRealm(EGameLogicEditorPanel ElementType, class FName RealmName, int32 Index_0, bool bCopyIndex, int32 IndexToCopy); static class FName ComputeUniqueElementName(const class FName& BaseName); static void CreateRealm(class FName RealmName); static bool DestroyElementsByRealm(EGameLogicEditorPanel ElementType, class FName RealmName); static void DestroyRealm(class FName RealmName); static bool ElementHasReferences(class FName ElementName); static bool ElementPanelHasReferences(EGameLogicEditorPanel ElementType, class FName RealmName); static int32 GetCountFromElement(EGameLogicEditorPanel ElementType, bool bUseRealm, const class FName RealmName); static EGameLogicElementSize GetElementSizeByPanelAndRealm(EGameLogicEditorPanel ElementType, class FName RealmName); static int32 GetIndexFromElement(EGameLogicEditorPanel ElementType, const struct FGlobal_GameLogicElement& InElement, bool bUseRealm, const class FName RealmName); static bool IsUniqueElementName(const class FName& InName); static bool IsValidElementName(const class FName& InName); static void MoveElementByIndex(EGameLogicEditorPanel ElementType, int32 Index_0, int32 IndexDelta, bool bUseRealm, const class FName RealmName); static void RemoveElementByIndex(EGameLogicEditorPanel ElementType, int32 Index_0); static void SetElementSizeByPanelAndRealm(EGameLogicElementSize InSize, EGameLogicEditorPanel ElementType, class FName RealmName); void GetElementNames(TArray* ElementNames) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicGameSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicGameSettings") } static class UGameLogicGameSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicGameSettings; // Class GameLogicRuntime.GameLogicMaster // 0x0008 (0x0030 - 0x0028) class UGameLogicMaster final : public UObject { public: class UGameLogicGameSettings* GameLogicGameSettings; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicMaster") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicMaster") } static class UGameLogicMaster* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicMaster; // Class GameLogicRuntime.GameLogicInt32ResultDelegateBinding // 0x0010 (0x0038 - 0x0028) class UGameLogicInt32ResultDelegateBinding final : public UDynamicBlueprintBinding { public: TArray ActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicInt32ResultDelegateBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicInt32ResultDelegateBinding") } static class UGameLogicInt32ResultDelegateBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicInt32ResultDelegateBinding; // Class GameLogicRuntime.GameLogicObject // 0x0438 (0x0460 - 0x0028) class UGameLogicObject final : public UObject { public: TMap InstancedBoolVars; // 0x0028(0x0050)(NativeAccessSpecifierPublic) TMap InstancedInt32Vars; // 0x0078(0x0050)(NativeAccessSpecifierPublic) TMap InstancedFloatVars; // 0x00C8(0x0050)(NativeAccessSpecifierPublic) TMap InstancedTimerVars; // 0x0118(0x0050)(NativeAccessSpecifierPublic) TMap InstancedEnumVars; // 0x0168(0x0050)(NativeAccessSpecifierPublic) TMap InstancedBitfieldVars; // 0x01B8(0x0050)(NativeAccessSpecifierPublic) TMap InstancedStringVars; // 0x0208(0x0050)(NativeAccessSpecifierPublic) TMap InstancedPropInt32s; // 0x0258(0x0050)(NativeAccessSpecifierPublic) TMap InstancedPropFloats; // 0x02A8(0x0050)(NativeAccessSpecifierPublic) TMap InstancedPropEnums; // 0x02F8(0x0050)(NativeAccessSpecifierPublic) TMap InstancedPropBitfields; // 0x0348(0x0050)(NativeAccessSpecifierPublic) TMap InstancedPropStrings; // 0x0398(0x0050)(NativeAccessSpecifierPublic) TMap InstancedExpressions; // 0x03E8(0x0050)(NativeAccessSpecifierPublic) uint8 Pad_438[0x28]; // 0x0438(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UGameLogicObject* DestroyGameLogicObject(class UGameLogicObject* InGameLogicObject); static class UGameLogicObject* SpawnGameLogicObject(class UObject* Outer_0, class UWorld* World); void AndBitfieldVariable(const struct FGameLogicVarAndValueBitfield& VarAndValue); void BitfieldVariable_ClearBit(const struct FGameLogicVarAndBitBitfield& BitfieldVarName); void BitfieldVariable_FlipBit(const struct FGameLogicVarAndBitBitfield& BitfieldVarName); void BitfieldVariable_SetAllBits(const struct FName_GameLogicVarBitfield& VarName); void BitfieldVariable_SetBit(const struct FGameLogicVarAndBitBitfield& BitfieldVarName); bool GetBitfieldPropositional(const struct FName_GameLogicPropBitfield& PropName); struct FBitfield256 GetBitfieldVariable(const struct FName_GameLogicVarBitfield& BitfieldVarName); bool GetBoolVariable(const struct FName_GameLogicVarBool& BoolVarName); bool GetEnumPropositional(const struct FName_GameLogicPropEnum& PropName); uint8 GetEnumVariable(const struct FName_GameLogicVarEnum& EnumVarName); bool GetExpression(const struct FName_GameLogicExpression& ExpressionName); bool GetFloatPropositional(const struct FName_GameLogicPropFloat& PropName); float GetFloatVariable(const struct FName_GameLogicVarFloat& FloatVarName); bool GetInt32Propositional(const struct FName_GameLogicPropInt32& PropName); int32 GetInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName); class UGameLogicVar_Bitfield* GetReferenceToBitfieldVariable(const struct FName_GameLogicVarBitfield& BitfieldVarName); class UGameLogicVar_Bool* GetReferenceToBoolVariable(const struct FName_GameLogicVarBool& BoolVarName); class UGameLogicVar_Enum* GetReferenceToEnumVariable(const struct FName_GameLogicVarEnum& EnumVarName); class UGameLogicExpression* GetReferenceToExpression(const struct FName_GameLogicExpression& ExpressionName); class UGameLogicVar_Float* GetReferenceToFloatVariable(const struct FName_GameLogicVarFloat& FloatVarName); class UGameLogicVar_Int32* GetReferenceToInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName); class UGameLogicPropositional_Bitfield* GetReferenceToPropBitfield(const struct FName_GameLogicPropBitfield& PropName); class UGameLogicPropositional_Enum* GetReferenceToPropEnum(const struct FName_GameLogicPropEnum& PropName); class UGameLogicPropositional_Float* GetReferenceToPropFloat(const struct FName_GameLogicPropFloat& PropName); class UGameLogicPropositional_Int32* GetReferenceToPropInt32(const struct FName_GameLogicPropInt32& PropName); class UGameLogicPropositional_String* GetReferenceToPropString(const struct FName_GameLogicPropString& PropName); class UGameLogicVar_String* GetReferenceToStringVariable(const struct FName_GameLogicVarString& StringVarName); class UGameLogicVar_Timer* GetReferenceToTimerVariable(const struct FName_GameLogicVarTimer& TimerVarName); bool GetStringPropositional(const struct FName_GameLogicPropString& PropName); class FString GetStringVariable(const struct FName_GameLogicVarString& StringVarName); float GetTimerVariable(const struct FName_GameLogicVarTimer& TimerVarName); void IncrementInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName, int32 Delta); void OrBitfieldVariable(const struct FGameLogicVarAndValueBitfield& VarAndValue); void SetBitfieldVariable(const struct FGameLogicVarAndValueBitfield& VarAndValue); void SetBoolVariable(const struct FName_GameLogicVarBool& BoolVarName, bool bValue); void SetEnumVariable(const struct FGameLogicVarAndValueEnum& VarAndValue); void SetEnumVariableWithU8(const struct FName_GameLogicVarEnum& EnumVarName, uint8 Value); void SetFloatVariable(const struct FName_GameLogicVarFloat& FloatVarName, float Value); void SetInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName, int32 Value); void SetStringVariable(const struct FName_GameLogicVarString& StringVarName, const class FString& Value); void SetTimerVariable(const struct FName_GameLogicVarTimer& TimerVarName, float Value); void SetTimerVariablePause(const struct FName_GameLogicVarTimer& TimerVarName, bool bFlag); void SetTimerVariablePauseAndValue(const struct FName_GameLogicVarTimer& TimerVarName, bool bFlag, float Value); void XOrBitfieldVariable(const struct FGameLogicVarAndValueBitfield& VarAndValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicObject") } static class UGameLogicObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicObject; // Class GameLogicRuntime.GameLogicPropositional // 0x0000 (0x0048 - 0x0048) class UGameLogicPropositional : public UGameLogicSentence { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicPropositional") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicPropositional") } static class UGameLogicPropositional* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicPropositional; // Class GameLogicRuntime.GameLogicPropositional_Bitfield // 0x0000 (0x0048 - 0x0048) class UGameLogicPropositional_Bitfield final : public UGameLogicPropositional { public: void _MemberValueChanged(const struct FBitfield256& NewResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicPropositional_Bitfield") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicPropositional_Bitfield") } static class UGameLogicPropositional_Bitfield* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicPropositional_Bitfield; // Class GameLogicRuntime.GameLogicVar_Float // 0x0018 (0x0040 - 0x0028) class UGameLogicVar_Float final : public UGameLogicBase { public: uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Add(float Delta); void Divide(float Factor); float GetCachedValue(); void Multiply(float Factor); void SetCachedValue(float Value); void Subtract(float Delta); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicVar_Float") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicVar_Float") } static class UGameLogicVar_Float* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicVar_Float; // Class GameLogicRuntime.GameLogicPropositional_Enum // 0x0000 (0x0048 - 0x0048) class UGameLogicPropositional_Enum final : public UGameLogicPropositional { public: void _MemberValueChanged(uint8 NewResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicPropositional_Enum") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicPropositional_Enum") } static class UGameLogicPropositional_Enum* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicPropositional_Enum; // Class GameLogicRuntime.GameLogicPropositional_Float // 0x0000 (0x0048 - 0x0048) class UGameLogicPropositional_Float final : public UGameLogicPropositional { public: void _MemberValueChanged(float NewResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicPropositional_Float") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicPropositional_Float") } static class UGameLogicPropositional_Float* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicPropositional_Float; // Class GameLogicRuntime.GameLogicPropositional_Int32 // 0x0000 (0x0048 - 0x0048) class UGameLogicPropositional_Int32 final : public UGameLogicPropositional { public: void _MemberValueChanged(int32 NewResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicPropositional_Int32") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicPropositional_Int32") } static class UGameLogicPropositional_Int32* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicPropositional_Int32; // Class GameLogicRuntime.GameLogicPropositional_String // 0x0000 (0x0048 - 0x0048) class UGameLogicPropositional_String final : public UGameLogicPropositional { public: void _MemberValueChanged(const class FString& NewResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicPropositional_String") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicPropositional_String") } static class UGameLogicPropositional_String* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicPropositional_String; // Class GameLogicRuntime.GameLogicVar_Bitfield // 0x0030 (0x0058 - 0x0028) class UGameLogicVar_Bitfield final : public UGameLogicBase { public: uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: struct FBitfield256 GetCachedValue(); void SetCachedValue(const struct FBitfield256& Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicVar_Bitfield") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicVar_Bitfield") } static class UGameLogicVar_Bitfield* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicVar_Bitfield; // Class GameLogicRuntime.GameLogicVar_Bool // 0x0000 (0x0040 - 0x0040) class UGameLogicVar_Bool final : public UGameLogicBoolBase { public: void SetCachedValue(bool bValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicVar_Bool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicVar_Bool") } static class UGameLogicVar_Bool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicVar_Bool; // Class GameLogicRuntime.GameLogicVar_Enum // 0x0018 (0x0040 - 0x0028) class UGameLogicVar_Enum final : public UGameLogicBase { public: uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: uint8 GetCachedValue(); void SetCachedValue(uint8 Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicVar_Enum") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicVar_Enum") } static class UGameLogicVar_Enum* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicVar_Enum; // Class GameLogicRuntime.GameLogicVar_Int32 // 0x0018 (0x0040 - 0x0028) class UGameLogicVar_Int32 final : public UGameLogicBase { public: uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Add(int32 Delta); void Divide(int32 Denominator); int32 GetCachedValue(); void Multiply(int32 Factor); void SetCachedValue(int32 Value); void Subtract(int32 Delta); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicVar_Int32") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicVar_Int32") } static class UGameLogicVar_Int32* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicVar_Int32; // Class GameLogicRuntime.GameLogicVar_String // 0x0020 (0x0048 - 0x0028) class UGameLogicVar_String final : public UGameLogicBase { public: uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class FString GetCachedValue(); void SetCachedValue(const class FString& Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicVar_String") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicVar_String") } static class UGameLogicVar_String* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicVar_String; // Class GameLogicRuntime.GameLogicVar_Timer // 0x0020 (0x0060 - 0x0040) class UGameLogicVar_Timer final : public UGameLogicBoolBase { public: uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float GetTimerValue(); bool IsTimerPaused(); void SetCachedValue(bool bValue); void SetTimerPause(bool bInPaused); void SetTimerValue(float Value); void TimerExpired(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLogicVar_Timer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLogicVar_Timer") } static class UGameLogicVar_Timer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLogicVar_Timer; }