757 lines
30 KiB
C++
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;
|
|
|
|
}
|
|
|