#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: GameplayStateTreeModule #include "Basic.hpp" #include "StateTreeModule_structs.hpp" #include "CoreUObject_structs.hpp" #include "AIModule_structs.hpp" namespace SDK { // ScriptStruct GameplayStateTreeModule.StateTreeGetActorLocationPropertyFunctionInstanceData // 0x0020 (0x0020 - 0x0000) struct FStateTreeGetActorLocationPropertyFunctionInstanceData final { public: class AActor* Input; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Output; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeGetActorLocationPropertyFunctionInstanceData; // ScriptStruct GameplayStateTreeModule.StateTreeGetActorLocationPropertyFunction // 0x0000 (0x0020 - 0x0020) struct FStateTreeGetActorLocationPropertyFunction final : public FStateTreePropertyFunctionCommonBase { }; DUMPER7_ASSERTS_FStateTreeGetActorLocationPropertyFunction; // ScriptStruct GameplayStateTreeModule.StateTreeAIConditionBase // 0x0000 (0x0028 - 0x0028) struct FStateTreeAIConditionBase final : public FStateTreeConditionBase { }; DUMPER7_ASSERTS_FStateTreeAIConditionBase; // ScriptStruct GameplayStateTreeModule.StateTreeAITaskBase // 0x0000 (0x0028 - 0x0028) struct FStateTreeAITaskBase : public FStateTreeTaskBase { }; DUMPER7_ASSERTS_FStateTreeAITaskBase; // ScriptStruct GameplayStateTreeModule.StateTreeAIActionTaskBase // 0x0000 (0x0028 - 0x0028) struct FStateTreeAIActionTaskBase : public FStateTreeAITaskBase { }; DUMPER7_ASSERTS_FStateTreeAIActionTaskBase; // ScriptStruct GameplayStateTreeModule.StateTreeRunEnvQueryInstanceData // 0x0048 (0x0048 - 0x0000) struct FStateTreeRunEnvQueryInstanceData final { public: struct FStateTreePropertyRef Result; // 0x0000(0x0002)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* QueryOwner; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEnvQuery* QueryTemplate; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray QueryConfig; // 0x0018(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) EEnvQueryRunMode RunMode; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x1F]; // 0x0029(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeRunEnvQueryInstanceData; // ScriptStruct GameplayStateTreeModule.StateTreeRunEnvQueryTask // 0x0000 (0x0028 - 0x0028) struct FStateTreeRunEnvQueryTask final : public FStateTreeTaskCommonBase { }; DUMPER7_ASSERTS_FStateTreeRunEnvQueryTask; // ScriptStruct GameplayStateTreeModule.StateTreeMoveToTaskInstanceData // 0x0058 (0x0058 - 0x0000) struct FStateTreeMoveToTaskInstanceData final { public: class AAIController* AIController; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Destination; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* TargetActor; // 0x0020(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AcceptableRadius; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DestinationMoveTolerance; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf FilterClass; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowStrafe; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowPartialPath; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTrackMovingGoal; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRequireNavigableEndLocation; // 0x003B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bProjectGoalLocation; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReachTestIncludesAgentRadius; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReachTestIncludesGoalRadius; // 0x003E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) class UAITask_MoveTo* MoveToTask; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TScriptInterface TaskOwner; // 0x0048(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeMoveToTaskInstanceData; // ScriptStruct GameplayStateTreeModule.StateTreeMoveToTask // 0x0000 (0x0028 - 0x0028) struct FStateTreeMoveToTask final : public FStateTreeAIActionTaskBase { }; DUMPER7_ASSERTS_FStateTreeMoveToTask; }