Files
ReshadePluginsCore/Hogwarts Legacy/SDK/GameLogicRuntime_classes.hpp
2026-03-06 01:33:32 +01:00

757 lines
30 KiB
C++

#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<UGameLogicBase>();
}
};
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<UGameLogicBoolBase>();
}
};
DUMPER7_ASSERTS_UGameLogicBoolBase;
// Class GameLogicRuntime.GameLogicBoolResultDelegateBinding
// 0x0010 (0x0038 - 0x0028)
class UGameLogicBoolResultDelegateBinding final : public UDynamicBlueprintBinding
{
public:
TArray<struct FGameLogicBlueprintActionDelegateBinding> 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<UGameLogicBoolResultDelegateBinding>();
}
};
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<UGameLogicBPFunctionLibrary>();
}
};
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<UGameLogicComponent>();
}
};
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<UGameLogicSentence>();
}
};
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<UGameLogicExpression>();
}
};
DUMPER7_ASSERTS_UGameLogicExpression;
// Class GameLogicRuntime.GameLogicFloatResultDelegateBinding
// 0x0010 (0x0038 - 0x0028)
class UGameLogicFloatResultDelegateBinding final : public UDynamicBlueprintBinding
{
public:
TArray<struct FGameLogicBlueprintActionDelegateBinding> 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<UGameLogicFloatResultDelegateBinding>();
}
};
DUMPER7_ASSERTS_UGameLogicFloatResultDelegateBinding;
// Class GameLogicRuntime.GameLogicGameSettings
// 0x0130 (0x0168 - 0x0038)
class UGameLogicGameSettings final : public UDeveloperSettings
{
public:
TArray<class FName> Realms; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<class FName, struct FGameLogicRealmSettings> RealmSettings; // 0x0048(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FGlobal_GameLogicVar_Bool> BoolVars; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FGlobal_GameLogicVar_Int32> Int32Vars; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FGlobal_GameLogicVar_Float> FloatVars; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FGlobal_GameLogicVar_Timer> TimerVars; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FGlobal_GameLogicVar_Enum> EnumVars; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FGlobal_GameLogicVar_Bitfield> BitfieldVars; // 0x00E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FGlobal_GameLogicVar_String> StringVars; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FGlobal_GameLogicPropositional_Int32> PropInt32s; // 0x0108(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FGlobal_GameLogicPropositional_Float> PropFloats; // 0x0118(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FGlobal_GameLogicPropositional_Enum> PropEnums; // 0x0128(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FGlobal_GameLogicPropositional_Bitfield> PropBitfields; // 0x0138(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FGlobal_GameLogicPropositional_String> PropStrings; // 0x0148(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FGlobal_GameLogicExpression> 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<class FName>* 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<UGameLogicGameSettings>();
}
};
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<UGameLogicMaster>();
}
};
DUMPER7_ASSERTS_UGameLogicMaster;
// Class GameLogicRuntime.GameLogicInt32ResultDelegateBinding
// 0x0010 (0x0038 - 0x0028)
class UGameLogicInt32ResultDelegateBinding final : public UDynamicBlueprintBinding
{
public:
TArray<struct FGameLogicBlueprintActionDelegateBinding> 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<UGameLogicInt32ResultDelegateBinding>();
}
};
DUMPER7_ASSERTS_UGameLogicInt32ResultDelegateBinding;
// Class GameLogicRuntime.GameLogicObject
// 0x0438 (0x0460 - 0x0028)
class UGameLogicObject final : public UObject
{
public:
TMap<class FName, class UGameLogicVar_Bool*> InstancedBoolVars; // 0x0028(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, class UGameLogicVar_Int32*> InstancedInt32Vars; // 0x0078(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, class UGameLogicVar_Float*> InstancedFloatVars; // 0x00C8(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, class UGameLogicVar_Timer*> InstancedTimerVars; // 0x0118(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, class UGameLogicVar_Enum*> InstancedEnumVars; // 0x0168(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, class UGameLogicVar_Bitfield*> InstancedBitfieldVars; // 0x01B8(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, class UGameLogicVar_String*> InstancedStringVars; // 0x0208(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, class UGameLogicPropositional_Int32*> InstancedPropInt32s; // 0x0258(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, class UGameLogicPropositional_Float*> InstancedPropFloats; // 0x02A8(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, class UGameLogicPropositional_Enum*> InstancedPropEnums; // 0x02F8(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, class UGameLogicPropositional_Bitfield*> InstancedPropBitfields; // 0x0348(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, class UGameLogicPropositional_String*> InstancedPropStrings; // 0x0398(0x0050)(NativeAccessSpecifierPublic)
TMap<class FName, class UGameLogicExpression*> 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<UGameLogicObject>();
}
};
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<UGameLogicPropositional>();
}
};
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<UGameLogicPropositional_Bitfield>();
}
};
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<UGameLogicVar_Float>();
}
};
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<UGameLogicPropositional_Enum>();
}
};
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<UGameLogicPropositional_Float>();
}
};
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<UGameLogicPropositional_Int32>();
}
};
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<UGameLogicPropositional_String>();
}
};
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<UGameLogicVar_Bitfield>();
}
};
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<UGameLogicVar_Bool>();
}
};
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<UGameLogicVar_Enum>();
}
};
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<UGameLogicVar_Int32>();
}
};
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<UGameLogicVar_String>();
}
};
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<UGameLogicVar_Timer>();
}
};
DUMPER7_ASSERTS_UGameLogicVar_Timer;
}