#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: AIModule #include "Basic.hpp" #include "AIModule_structs.hpp" #include "NavigationSystem_classes.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "GameplayTasks_classes.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "GameplayTags_structs.hpp" namespace SDK { // Class AIModule.EQSTestingPawn // 0x00A0 (0x0710 - 0x0670) class AEQSTestingPawn : public ACharacter { public: uint8 Pad_668[0x8]; // 0x0668(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UEnvQuery* QueryTemplate; // 0x0670(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray QueryParams; // 0x0678(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray QueryConfig; // 0x0688(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float TimeLimitPerStep; // 0x0698(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 StepToDebugDraw; // 0x069C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEnvQueryHightlightMode HighlightMode; // 0x06A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6A1[0x3]; // 0x06A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bDrawLabels : 1; // 0x06A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDrawFailedItems : 1; // 0x06A4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReRunQueryOnlyOnFinishedMove : 1; // 0x06A4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShouldBeVisibleInGame : 1; // 0x06A4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTickDuringGame : 1; // 0x06A4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_6A5[0x3]; // 0x06A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EEnvQueryRunMode QueryingMode; // 0x06A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6A9[0x7]; // 0x06A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNavAgentProperties NavAgentProperties; // 0x06B0(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6E8[0x28]; // 0x06E8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EQSTestingPawn") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EQSTestingPawn") } static class AEQSTestingPawn* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEQSTestingPawn; // Class AIModule.AIAsyncTaskBlueprintProxy // 0x0040 (0x0068 - 0x0028) class UAIAsyncTaskBlueprintProxy final : public UObject { public: TMulticastInlineDelegate OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFail; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnMoveCompleted(const struct FAIRequestID& RequestID, EPathFollowingResult MovementResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIAsyncTaskBlueprintProxy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIAsyncTaskBlueprintProxy") } static class UAIAsyncTaskBlueprintProxy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIAsyncTaskBlueprintProxy; // Class AIModule.AIResourceInterface // 0x0000 (0x0000 - 0x0000) class IAIResourceInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIResourceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIResourceInterface") } static class IAIResourceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IAIResourceInterface; // Class AIModule.EnvQueryContext // 0x0000 (0x0028 - 0x0028) class UEnvQueryContext : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryContext") } static class UEnvQueryContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryContext; // Class AIModule.EnvQueryContext_Querier // 0x0000 (0x0028 - 0x0028) class UEnvQueryContext_Querier final : public UEnvQueryContext { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryContext_Querier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryContext_Querier") } static class UEnvQueryContext_Querier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryContext_Querier; // Class AIModule.AISenseBlueprintListener // 0x0000 (0x00F8 - 0x00F8) class UAISenseBlueprintListener final : public UUserDefinedStruct { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseBlueprintListener") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseBlueprintListener") } static class UAISenseBlueprintListener* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseBlueprintListener; // Class AIModule.AISenseConfig // 0x0020 (0x0048 - 0x0028) class UAISenseConfig : public UObject { public: struct FColor DebugColor; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxAge; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bStartsEnabled : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_31[0x17]; // 0x0031(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseConfig") } static class UAISenseConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseConfig; // Class AIModule.AISenseConfig_Blueprint // 0x0008 (0x0050 - 0x0048) class UAISenseConfig_Blueprint final : public UAISenseConfig { public: TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseConfig_Blueprint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseConfig_Blueprint") } static class UAISenseConfig_Blueprint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseConfig_Blueprint; // Class AIModule.AISenseConfig_Hearing // 0x0018 (0x0060 - 0x0048) class UAISenseConfig_Hearing final : public UAISenseConfig { public: TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HearingRange; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LoSHearingRange; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseLoSHearing : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseConfig_Hearing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseConfig_Hearing") } static class UAISenseConfig_Hearing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseConfig_Hearing; // Class AIModule.NavFilter_AIControllerDefault // 0x0000 (0x0048 - 0x0048) class UNavFilter_AIControllerDefault final : public UNavigationQueryFilter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavFilter_AIControllerDefault") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavFilter_AIControllerDefault") } static class UNavFilter_AIControllerDefault* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavFilter_AIControllerDefault; // Class AIModule.AISenseConfig_Prediction // 0x0000 (0x0048 - 0x0048) class UAISenseConfig_Prediction final : public UAISenseConfig { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseConfig_Prediction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseConfig_Prediction") } static class UAISenseConfig_Prediction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseConfig_Prediction; // Class AIModule.AISenseConfig_Sight // 0x0028 (0x0070 - 0x0048) class UAISenseConfig_Sight final : public UAISenseConfig { public: TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SightRadius; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LoseSightRadius; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PeripheralVisionAngleDegrees; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, NativeAccessSpecifierPublic) float AutoSuccessRangeFromLastSeenLocation; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PointOfViewBackwardOffset; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NearClippingRadius; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseConfig_Sight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseConfig_Sight") } static class UAISenseConfig_Sight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseConfig_Sight; // Class AIModule.AISenseConfig_Team // 0x0000 (0x0048 - 0x0048) class UAISenseConfig_Team final : public UAISenseConfig { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseConfig_Team") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseConfig_Team") } static class UAISenseConfig_Team* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseConfig_Team; // Class AIModule.AISenseConfig_Touch // 0x0008 (0x0050 - 0x0048) class UAISenseConfig_Touch final : public UAISenseConfig { public: struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseConfig_Touch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseConfig_Touch") } static class UAISenseConfig_Touch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseConfig_Touch; // Class AIModule.AISenseEvent // 0x0000 (0x0028 - 0x0028) class UAISenseEvent : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseEvent") } static class UAISenseEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseEvent; // Class AIModule.AISenseEvent_Damage // 0x0050 (0x0078 - 0x0028) class UAISenseEvent_Damage final : public UAISenseEvent { public: struct FAIDamageEvent Event; // 0x0028(0x0050)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseEvent_Damage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseEvent_Damage") } static class UAISenseEvent_Damage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseEvent_Damage; // Class AIModule.AISenseEvent_Hearing // 0x0040 (0x0068 - 0x0028) class UAISenseEvent_Hearing final : public UAISenseEvent { public: struct FAINoiseEvent Event; // 0x0028(0x0040)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseEvent_Hearing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseEvent_Hearing") } static class UAISenseEvent_Hearing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseEvent_Hearing; // Class AIModule.CrowdAgentInterface // 0x0000 (0x0000 - 0x0000) class ICrowdAgentInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CrowdAgentInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CrowdAgentInterface") } static class ICrowdAgentInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICrowdAgentInterface; // Class AIModule.AISense // 0x0050 (0x0078 - 0x0028) class UAISense : public UObject { public: EAISenseNotifyType NotifyType; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bWantsNewPawnNotification : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bAutoRegisterAllPawnsAsSources : 1; // 0x002C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UAIPerceptionSystem* PerceptionSystemInstance; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_38[0x40]; // 0x0038(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISense") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISense") } static class UAISense* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISense; // Class AIModule.EnvQueryTypes // 0x0000 (0x0028 - 0x0028) class UEnvQueryTypes final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTypes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTypes") } static class UEnvQueryTypes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTypes; // Class AIModule.EQSQueryResultSourceInterface // 0x0000 (0x0000 - 0x0000) class IEQSQueryResultSourceInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EQSQueryResultSourceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EQSQueryResultSourceInterface") } static class IEQSQueryResultSourceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IEQSQueryResultSourceInterface; // Class AIModule.EnvQueryItemType // 0x0008 (0x0030 - 0x0028) class UEnvQueryItemType : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryItemType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryItemType") } static class UEnvQueryItemType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryItemType; // Class AIModule.EnvQueryItemType_VectorBase // 0x0000 (0x0030 - 0x0030) class UEnvQueryItemType_VectorBase : public UEnvQueryItemType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryItemType_VectorBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryItemType_VectorBase") } static class UEnvQueryItemType_VectorBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryItemType_VectorBase; // Class AIModule.EnvQueryItemType_Direction // 0x0000 (0x0030 - 0x0030) class UEnvQueryItemType_Direction final : public UEnvQueryItemType_VectorBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryItemType_Direction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryItemType_Direction") } static class UEnvQueryItemType_Direction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryItemType_Direction; // Class AIModule.GenericTeamAgentInterface // 0x0000 (0x0000 - 0x0000) class IGenericTeamAgentInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GenericTeamAgentInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GenericTeamAgentInterface") } static class IGenericTeamAgentInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IGenericTeamAgentInterface; // Class AIModule.PawnAction // 0x0068 (0x0090 - 0x0028) class UPawnAction : public UObject { public: class UPawnAction* ChildAction; // 0x0028(0x0008)(ZeroConstructor, Transient, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPawnAction* ParentAction; // 0x0030(0x0008)(ZeroConstructor, Transient, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPawnActionsComponent* OwnerComponent; // 0x0038(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UObject* Instigator; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBrainComponent* BrainComp; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_50[0x30]; // 0x0050(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bAllowNewSameClassInstance : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bReplaceActiveSameClassInstance : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bShouldPauseMovement : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bAlwaysNotifyOnFinished : 1; // 0x0080(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_81[0xF]; // 0x0081(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UPawnAction* CreateActionInstance(class UObject* WorldContextObject, TSubclassOf ActionClass); void Finish(EPawnActionResult WithResult); EAIRequestPriority GetActionPriority(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PawnAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PawnAction") } static class UPawnAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPawnAction; // Class AIModule.PawnActionsComponent // 0x0038 (0x00D8 - 0x00A0) class UPawnActionsComponent final : public UActorComponent { public: class APawn* ControlledPawn; // 0x00A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ActionStacks; // 0x00A8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray ActionEvents; // 0x00B8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) class UPawnAction* CurrentAction; // 0x00C8(0x0008)(ZeroConstructor, Transient, Deprecated, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static bool K2_PerformAction(class APawn* Pawn, class UPawnAction* Action, EAIRequestPriority Priority); EPawnActionAbortState K2_AbortAction(class UPawnAction* ActionToAbort); EPawnActionAbortState K2_ForceAbortAction(class UPawnAction* ActionToAbort); bool K2_PushAction(class UPawnAction* NewAction, EAIRequestPriority Priority, class UObject* Instigator); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PawnActionsComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PawnActionsComponent") } static class UPawnActionsComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPawnActionsComponent; // Class AIModule.PawnAction_BlueprintBase // 0x0000 (0x0090 - 0x0090) class UPawnAction_BlueprintBase final : public UPawnAction { public: void ActionFinished(class APawn* ControlledPawn, EPawnActionResult WithResult); void ActionPause(class APawn* ControlledPawn); void ActionResume(class APawn* ControlledPawn); void ActionStart(class APawn* ControlledPawn); void ActionTick(class APawn* ControlledPawn, float DeltaSeconds); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PawnAction_BlueprintBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PawnAction_BlueprintBase") } static class UPawnAction_BlueprintBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPawnAction_BlueprintBase; // Class AIModule.PawnAction_Move // 0x0060 (0x00F0 - 0x0090) class UPawnAction_Move final : public UPawnAction { public: class AActor* GoalActor; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector GoalLocation; // 0x0098(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AcceptableRadius; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf FilterClass; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bAllowStrafe : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bFinishOnOverlap : 1; // 0x00C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bUsePathfinding : 1; // 0x00C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bAllowPartialPath : 1; // 0x00C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bProjectGoalToNavigation : 1; // 0x00C0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bUpdatePathToGoal : 1; // 0x00C0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bAbortSubActionOnPathChange : 1; // 0x00C0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_C1[0x2F]; // 0x00C1(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PawnAction_Move") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PawnAction_Move") } static class UPawnAction_Move* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPawnAction_Move; // Class AIModule.PawnAction_Repeat // 0x0020 (0x00B0 - 0x0090) class UPawnAction_Repeat final : public UPawnAction { public: class UPawnAction* ActionToRepeat; // 0x0090(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPawnAction* RecentActionCopy; // 0x0098(0x0008)(ZeroConstructor, Transient, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPawnActionFailHandling ChildFailureHandlingMode; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0xF]; // 0x00A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PawnAction_Repeat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PawnAction_Repeat") } static class UPawnAction_Repeat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPawnAction_Repeat; // Class AIModule.PawnAction_Sequence // 0x0028 (0x00B8 - 0x0090) class UPawnAction_Sequence final : public UPawnAction { public: TArray ActionSequence; // 0x0090(0x0010)(ZeroConstructor, Deprecated, UObjectWrapper, NativeAccessSpecifierPublic) EPawnActionFailHandling ChildFailureHandlingMode; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UPawnAction* RecentActionCopy; // 0x00A8(0x0008)(ZeroConstructor, Transient, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PawnAction_Sequence") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PawnAction_Sequence") } static class UPawnAction_Sequence* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPawnAction_Sequence; // Class AIModule.PawnAction_Wait // 0x0010 (0x00A0 - 0x0090) class UPawnAction_Wait final : public UPawnAction { public: float TimeToWait; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_94[0xC]; // 0x0094(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PawnAction_Wait") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PawnAction_Wait") } static class UPawnAction_Wait* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPawnAction_Wait; // Class AIModule.EnvQueryNode // 0x0008 (0x0030 - 0x0028) class UEnvQueryNode : public UObject { public: int32 VerNum; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryNode") } static class UEnvQueryNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryNode; // Class AIModule.EnvQueryTest // 0x01C8 (0x01F8 - 0x0030) class UEnvQueryTest : public UEnvQueryNode { public: int32 TestOrder; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEnvTestPurpose TestPurpose; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FString TestComment; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEnvTestFilterOperator MultipleContextFilterOp; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEnvTestScoreOperator MultipleContextScoreOp; // 0x0049(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEnvTestFilterType FilterType; // 0x004A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FAIDataProviderBoolValue BoolValue; // 0x0050(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue FloatValueMin; // 0x0088(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue FloatValueMax; // 0x00C0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Pad_F8[0x1]; // 0x00F8(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) EEnvTestScoreEquation ScoringEquation; // 0x00F9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEnvQueryTestClamping ClampMinType; // 0x00FA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEnvQueryTestClamping ClampMaxType; // 0x00FB(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEQSNormalizationType NormalizationType; // 0x00FC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FAIDataProviderFloatValue ScoreClampMin; // 0x0100(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ScoreClampMax; // 0x0138(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ScoringFactor; // 0x0170(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ReferenceValue; // 0x01A8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bDefineReferenceValue; // 0x01E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E1[0xF]; // 0x01E1(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bWorkOnFloatValues : 1; // 0x01F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_1F1[0x7]; // 0x01F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest") } static class UEnvQueryTest* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest; // Class AIModule.EnvQueryTest_Project // 0x0040 (0x0238 - 0x01F8) class UEnvQueryTest_Project final : public UEnvQueryTest { public: struct FEnvTraceData ProjectionData; // 0x01F8(0x0040)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_Project") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_Project") } static class UEnvQueryTest_Project* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_Project; // Class AIModule.AIController // 0x0090 (0x03B8 - 0x0328) class AAIController : public AController { public: uint8 Pad_328[0x38]; // 0x0328(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bStartAILogicOnPossess : 1; // 0x0360(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bStopAILogicOnUnposses : 1; // 0x0360(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bLOSflag : 1; // 0x0360(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSkipExtraLOSChecks : 1; // 0x0360(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowStrafe : 1; // 0x0360(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bWantsPlayerState : 1; // 0x0360(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSetControlRotationFromPawnOrientation : 1; // 0x0360(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_361[0x7]; // 0x0361(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UPathFollowingComponent* PathFollowingComponent; // 0x0368(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBrainComponent* BrainComponent; // 0x0370(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAIPerceptionComponent* PerceptionComponent; // 0x0378(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPawnActionsComponent* ActionsComp; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBlackboardComponent* Blackboard; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameplayTasksComponent* CachedGameplayTasksComponent; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf DefaultNavigationFilterClass; // 0x0398(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate ReceiveMoveCompleted; // 0x03A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_3B0[0x8]; // 0x03B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClaimTaskResource(TSubclassOf ResourceClass); class UAIPerceptionComponent* GetAIPerceptionComponent(); void K2_ClearFocus(); void K2_SetFocalPoint(const struct FVector& FP); void K2_SetFocus(class AActor* NewFocus); EPathFollowingRequestResult MoveToActor(class AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath); EPathFollowingRequestResult MoveToLocation(const struct FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath); void OnGameplayTaskResourcesClaimed(const struct FGameplayResourceSet& NewlyClaimed, const struct FGameplayResourceSet& FreshlyReleased); void OnUsingBlackBoard(class UBlackboardComponent* BlackboardComp, class UBlackboardData* BlackboardAsset); bool RunBehaviorTree(class UBehaviorTree* BTAsset); void SetMoveBlockDetection(bool bEnable); void SetPathFollowingComponent(class UPathFollowingComponent* NewPFComponent); void UnclaimTaskResource(TSubclassOf ResourceClass); bool UseBlackboard(class UBlackboardData* BlackboardAsset, class UBlackboardComponent** BlackboardComponent); class UPawnActionsComponent* GetDeprecatedActionsComponent() const; struct FVector GetFocalPoint() const; struct FVector GetFocalPointOnActor(const class AActor* Actor) const; class AActor* GetFocusActor() const; struct FVector GetImmediateMoveDestination() const; EPathFollowingStatus GetMoveStatus() const; class UPathFollowingComponent* GetPathFollowingComponent() const; bool HasPartialPath() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIController") } static class AAIController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAIController; // Class AIModule.AIResource_Movement // 0x0000 (0x0038 - 0x0038) class UAIResource_Movement final : public UGameplayTaskResource { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIResource_Movement") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIResource_Movement") } static class UAIResource_Movement* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIResource_Movement; // Class AIModule.AIResource_Logic // 0x0000 (0x0038 - 0x0038) class UAIResource_Logic final : public UGameplayTaskResource { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIResource_Logic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIResource_Logic") } static class UAIResource_Logic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIResource_Logic; // Class AIModule.AISubsystem // 0x0010 (0x0038 - 0x0028) class UAISubsystem : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAISystem* AISystem; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISubsystem") } static class UAISubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISubsystem; // Class AIModule.AISystem // 0x0140 (0x01A0 - 0x0060) class UAISystem final : public UAISystemBase { public: struct FSoftClassPath PerceptionSystemClassName; // 0x0060(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FSoftClassPath HotSpotManagerClassName; // 0x0080(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FSoftClassPath EnvQueryManagerClassName; // 0x00A0(0x0020)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AcceptanceRadius; // 0x00C0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PathfollowingRegularPathPointAcceptanceRadius; // 0x00C4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PathfollowingNavLinkAcceptanceRadius; // 0x00C8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFinishMoveOnGoalOverlap; // 0x00CC(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAcceptPartialPaths; // 0x00CD(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowStrafing; // 0x00CE(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowControllersAsEQSQuerier; // 0x00CF(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableDebuggerPlugin; // 0x00D0(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForgetStaleActors; // 0x00D1(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAddBlackboardSelfKey; // 0x00D2(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClearBBEntryOnBTEQSFail; // 0x00D3(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlackboardKeyDecoratorAllowsNoneAsValue; // 0x00D4(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr DefaultBlackboard; // 0x00D8(0x0028)(Edit, Config, DisableEditOnInstance, GlobalConfig, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel DefaultSightCollisionChannel; // 0x0100(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UBehaviorTreeManager* BehaviorTreeManager; // 0x0108(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UEnvQueryManager* EnvironmentQueryManager; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAIPerceptionSystem* PerceptionSystem; // 0x0118(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray AllProxyObjects; // 0x0120(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) class UAIHotSpotManager* HotSpotManager; // 0x0130(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNavLocalGridManager* NavLocalGrids; // 0x0138(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_140[0x60]; // 0x0140(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AIIgnorePlayers(); void AILoggingVerbose(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISystem") } static class UAISystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISystem; // Class AIModule.BehaviorTree // 0x0040 (0x0068 - 0x0028) class UBehaviorTree final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UBTCompositeNode* RootNode; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBlackboardData* BlackboardAsset; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray RootDecorators; // 0x0040(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TArray RootDecoratorOps; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BehaviorTree") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BehaviorTree") } static class UBehaviorTree* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBehaviorTree; // Class AIModule.BrainComponent // 0x0058 (0x00F8 - 0x00A0) class UBrainComponent : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UBlackboardComponent* BlackboardComp; // 0x00A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AAIController* AIOwner; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B8[0x40]; // 0x00B8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RestartLogic(); void StartLogic(); void StopLogic(const class FString& Reason); bool IsPaused() const; bool IsRunning() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BrainComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BrainComponent") } static class UBrainComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBrainComponent; // Class AIModule.BehaviorTreeComponent // 0x0198 (0x0290 - 0x00F8) class UBehaviorTreeComponent final : public UBrainComponent { public: uint8 Pad_F8[0x20]; // 0x00F8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TArray NodeInstances; // 0x0118(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_128[0x148]; // 0x0128(0x0148)(Fixing Size After Last Property [ Dumper-7 ]) class UBehaviorTree* DefaultBehaviorTreeAsset; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_278[0x18]; // 0x0278(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddCooldownTagDuration(const struct FGameplayTag& CooldownTag, float CooldownDuration, bool bAddToExistingDuration); void SetDynamicSubtree(const struct FGameplayTag& InjectTag, class UBehaviorTree* BehaviorAsset); double GetTagCooldownEndTime(const struct FGameplayTag& CooldownTag) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BehaviorTreeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BehaviorTreeComponent") } static class UBehaviorTreeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBehaviorTreeComponent; // Class AIModule.CrowdManager // 0x00C8 (0x00F0 - 0x0028) class UCrowdManager final : public UCrowdManagerBase { public: class ANavigationData* MyNavData; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray AvoidanceConfig; // 0x0030(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) TArray SamplingPatterns; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) int32 MaxAgents; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxAgentRadius; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MaxAvoidedAgents; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MaxAvoidedWalls; // 0x005C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NavmeshCheckInterval; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PathOptimizationInterval; // 0x0064(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SeparationDirClamp; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PathOffsetRadiusMultiplier; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 BitPad_70_0 : 4; // 0x0070(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bResolveCollisions : 1; // 0x0070(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_71[0x7F]; // 0x0071(0x007F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CrowdManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CrowdManager") } static class UCrowdManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCrowdManager; // Class AIModule.BehaviorTreeManager // 0x0028 (0x0050 - 0x0028) class UBehaviorTreeManager final : public UObject { public: int32 MaxDebuggerSteps; // 0x0028(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray LoadedTemplates; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray ActiveComponents; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BehaviorTreeManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BehaviorTreeManager") } static class UBehaviorTreeManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBehaviorTreeManager; // Class AIModule.BehaviorTreeTypes // 0x0000 (0x0028 - 0x0028) class UBehaviorTreeTypes final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BehaviorTreeTypes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BehaviorTreeTypes") } static class UBehaviorTreeTypes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBehaviorTreeTypes; // Class AIModule.EnvQueryTest_Pathfinding // 0x0088 (0x0280 - 0x01F8) class UEnvQueryTest_Pathfinding : public UEnvQueryTest { public: EEnvTestPathfinding TestMode; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf Context; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAIDataProviderBoolValue PathFromContext; // 0x0208(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderBoolValue SkipUnreachable; // 0x0240(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) TSubclassOf FilterClass; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_Pathfinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_Pathfinding") } static class UEnvQueryTest_Pathfinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_Pathfinding; // Class AIModule.BlackboardAssetProvider // 0x0000 (0x0000 - 0x0000) class IBlackboardAssetProvider final { public: class UBlackboardData* GetBlackboardAsset() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardAssetProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardAssetProvider") } static class IBlackboardAssetProvider* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBlackboardAssetProvider; // Class AIModule.BlackboardComponent // 0x0108 (0x01A8 - 0x00A0) class UBlackboardComponent final : public UActorComponent { public: class UBrainComponent* BrainComp; // 0x00A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBlackboardData* DefaultBlackboardAsset; // 0x00A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBlackboardData* BlackboardAsset; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B8[0x20]; // 0x00B8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TArray KeyInstances; // 0x00D8(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_E8[0xC0]; // 0x00E8(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClearValue(const class FName& KeyName); void SetValueAsBool(const class FName& KeyName, bool BoolValue); void SetValueAsClass(const class FName& KeyName, class UClass* ClassValue); void SetValueAsEnum(const class FName& KeyName, uint8 EnumValue); void SetValueAsFloat(const class FName& KeyName, float FloatValue); void SetValueAsInt(const class FName& KeyName, int32 IntValue); void SetValueAsName(const class FName& KeyName, class FName NameValue); void SetValueAsObject(const class FName& KeyName, class UObject* ObjectValue); void SetValueAsRotator(const class FName& KeyName, const struct FRotator& VectorValue); void SetValueAsString(const class FName& KeyName, const class FString& StringValue); void SetValueAsVector(const class FName& KeyName, const struct FVector& VectorValue); bool GetLocationFromEntry(const class FName& KeyName, struct FVector* ResultLocation) const; bool GetRotationFromEntry(const class FName& KeyName, struct FRotator* ResultRotation) const; bool GetValueAsBool(const class FName& KeyName) const; class UClass* GetValueAsClass(const class FName& KeyName) const; uint8 GetValueAsEnum(const class FName& KeyName) const; float GetValueAsFloat(const class FName& KeyName) const; int32 GetValueAsInt(const class FName& KeyName) const; class FName GetValueAsName(const class FName& KeyName) const; class UObject* GetValueAsObject(const class FName& KeyName) const; struct FRotator GetValueAsRotator(const class FName& KeyName) const; class FString GetValueAsString(const class FName& KeyName) const; struct FVector GetValueAsVector(const class FName& KeyName) const; bool IsVectorValueSet(const class FName& KeyName) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardComponent") } static class UBlackboardComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardComponent; // Class AIModule.GridPathAIController // 0x0000 (0x03B8 - 0x03B8) class AGridPathAIController final : public AAIController { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GridPathAIController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GridPathAIController") } static class AGridPathAIController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGridPathAIController; // Class AIModule.BlackboardData // 0x0020 (0x0050 - 0x0030) class UBlackboardData final : public UDataAsset { public: class UBlackboardData* Parent; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Keys; // 0x0038(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 bHasSynchronizedKeys : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardData") } static class UBlackboardData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardData; // Class AIModule.BlackboardKeyType // 0x0008 (0x0030 - 0x0028) class UBlackboardKeyType : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardKeyType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardKeyType") } static class UBlackboardKeyType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardKeyType; // Class AIModule.BlackboardKeyType_Bool // 0x0008 (0x0038 - 0x0030) class UBlackboardKeyType_Bool final : public UBlackboardKeyType { public: bool bDefaultValue; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardKeyType_Bool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardKeyType_Bool") } static class UBlackboardKeyType_Bool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardKeyType_Bool; // Class AIModule.BlackboardKeyType_Class // 0x0008 (0x0038 - 0x0030) class UBlackboardKeyType_Class final : public UBlackboardKeyType { public: TSubclassOf BaseClass; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardKeyType_Class") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardKeyType_Class") } static class UBlackboardKeyType_Class* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardKeyType_Class; // Class AIModule.BTNode // 0x0030 (0x0058 - 0x0028) class UBTNode : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FString NodeName; // 0x0030(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBehaviorTree* TreeAsset; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTCompositeNode* ParentNode; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNode") } static class UBTNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTNode; // Class AIModule.BTTaskNode // 0x0018 (0x0070 - 0x0058) class UBTTaskNode : public UBTNode { public: TArray Services; // 0x0058(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) uint8 bIgnoreRestartSelf : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTaskNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTaskNode") } static class UBTTaskNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTaskNode; // Class AIModule.BTTask_RunBehavior // 0x0008 (0x0078 - 0x0070) class UBTTask_RunBehavior final : public UBTTaskNode { public: class UBehaviorTree* BehaviorAsset; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_RunBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_RunBehavior") } static class UBTTask_RunBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_RunBehavior; // Class AIModule.BlackboardKeyType_Enum // 0x0020 (0x0050 - 0x0030) class UBlackboardKeyType_Enum final : public UBlackboardKeyType { public: class UEnum* EnumType; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString EnumName; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsEnumNameValid : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardKeyType_Enum") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardKeyType_Enum") } static class UBlackboardKeyType_Enum* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardKeyType_Enum; // Class AIModule.BlackboardKeyType_Float // 0x0008 (0x0038 - 0x0030) class UBlackboardKeyType_Float final : public UBlackboardKeyType { public: float DefaultValue; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardKeyType_Float") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardKeyType_Float") } static class UBlackboardKeyType_Float* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardKeyType_Float; // Class AIModule.BTTask_FinishWithResult // 0x0008 (0x0078 - 0x0070) class UBTTask_FinishWithResult final : public UBTTaskNode { public: EBTNodeResult Result; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_FinishWithResult") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_FinishWithResult") } static class UBTTask_FinishWithResult* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_FinishWithResult; // Class AIModule.BlackboardKeyType_Int // 0x0008 (0x0038 - 0x0030) class UBlackboardKeyType_Int final : public UBlackboardKeyType { public: int32 DefaultValue; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardKeyType_Int") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardKeyType_Int") } static class UBlackboardKeyType_Int* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardKeyType_Int; // Class AIModule.BlackboardKeyType_Name // 0x0008 (0x0038 - 0x0030) class UBlackboardKeyType_Name final : public UBlackboardKeyType { public: class FName DefaultValue; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardKeyType_Name") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardKeyType_Name") } static class UBlackboardKeyType_Name* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardKeyType_Name; // Class AIModule.NavLocalGridManager // 0x0030 (0x0058 - 0x0028) class UNavLocalGridManager final : public UObject { public: uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static int32 AddLocalNavigationGridForBox(class UObject* WorldContextObject, const struct FVector& Location, const struct FVector& Extent, const struct FRotator& Rotation, const int32 Radius2D, const float Height, bool bRebuildGrids); static int32 AddLocalNavigationGridForCapsule(class UObject* WorldContextObject, const struct FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, const int32 Radius2D, const float Height, bool bRebuildGrids); static int32 AddLocalNavigationGridForPoint(class UObject* WorldContextObject, const struct FVector& Location, const int32 Radius2D, const float Height, bool bRebuildGrids); static int32 AddLocalNavigationGridForPoints(class UObject* WorldContextObject, const TArray& Locations, const int32 Radius2D, const float Height, bool bRebuildGrids); static bool FindLocalNavigationGridPath(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, TArray* PathPoints); static void RemoveLocalNavigationGrid(class UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); static bool SetLocalNavigationGridDensity(class UObject* WorldContextObject, float CellSize); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavLocalGridManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavLocalGridManager") } static class UNavLocalGridManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavLocalGridManager; // Class AIModule.BlackboardKeyType_NativeEnum // 0x0018 (0x0048 - 0x0030) class UBlackboardKeyType_NativeEnum final : public UBlackboardKeyType { public: class FString EnumName; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEnum* EnumType; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardKeyType_NativeEnum") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardKeyType_NativeEnum") } static class UBlackboardKeyType_NativeEnum* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardKeyType_NativeEnum; // Class AIModule.BlackboardKeyType_Object // 0x0008 (0x0038 - 0x0030) class UBlackboardKeyType_Object final : public UBlackboardKeyType { public: TSubclassOf BaseClass; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardKeyType_Object") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardKeyType_Object") } static class UBlackboardKeyType_Object* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardKeyType_Object; // Class AIModule.BlackboardKeyType_Rotator // 0x0020 (0x0050 - 0x0030) class UBlackboardKeyType_Rotator final : public UBlackboardKeyType { public: struct FRotator DefaultValue; // 0x0030(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bUseDefaultValue; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardKeyType_Rotator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardKeyType_Rotator") } static class UBlackboardKeyType_Rotator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardKeyType_Rotator; // Class AIModule.BlackboardKeyType_String // 0x0020 (0x0050 - 0x0030) class UBlackboardKeyType_String final : public UBlackboardKeyType { public: class FString StringValue; // 0x0030(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DefaultValue; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardKeyType_String") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardKeyType_String") } static class UBlackboardKeyType_String* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardKeyType_String; // Class AIModule.AISense_Sight // 0x0130 (0x01A8 - 0x0078) class UAISense_Sight final : public UAISense { public: uint8 Pad_78[0xD8]; // 0x0078(0x00D8)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxTracesPerTick; // 0x0150(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MaxAsyncTracesPerTick; // 0x0154(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MinQueriesPerTimeSliceCheck; // 0x0158(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) double MaxTimeSlicePerTick; // 0x0160(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HighImportanceQueryDistanceThreshold; // 0x0168(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float MaxQueryImportance; // 0x0170(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SightLimitQueryImportance; // 0x0174(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PendingQueriesBudgetReductionRatio; // 0x0178(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseAsynchronousTraceForDefaultSightQueries; // 0x017C(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_17D[0x2B]; // 0x017D(0x002B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISense_Sight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISense_Sight") } static class UAISense_Sight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISense_Sight; // Class AIModule.BlackboardKeyType_Vector // 0x0020 (0x0050 - 0x0030) class UBlackboardKeyType_Vector final : public UBlackboardKeyType { public: struct FVector DefaultValue; // 0x0030(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseDefaultValue; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardKeyType_Vector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardKeyType_Vector") } static class UBlackboardKeyType_Vector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardKeyType_Vector; // Class AIModule.BTTask_PawnActionBase // 0x0000 (0x0070 - 0x0070) class UBTTask_PawnActionBase : public UBTTaskNode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_PawnActionBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_PawnActionBase") } static class UBTTask_PawnActionBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_PawnActionBase; // Class AIModule.BTTask_PushPawnAction // 0x0008 (0x0078 - 0x0070) class UBTTask_PushPawnAction final : public UBTTask_PawnActionBase { public: class UPawnAction* Action; // 0x0070(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_PushPawnAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_PushPawnAction") } static class UBTTask_PushPawnAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_PushPawnAction; // Class AIModule.BTAuxiliaryNode // 0x0008 (0x0060 - 0x0058) class UBTAuxiliaryNode : public UBTNode { public: uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAuxiliaryNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAuxiliaryNode") } static class UBTAuxiliaryNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAuxiliaryNode; // Class AIModule.BTCompositeNode // 0x0028 (0x0080 - 0x0058) class UBTCompositeNode : public UBTNode { public: TArray Children; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Services; // 0x0068(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) uint8 bApplyDecoratorScope : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCompositeNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCompositeNode") } static class UBTCompositeNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCompositeNode; // Class AIModule.AISense_Blueprint // 0x0028 (0x00A0 - 0x0078) class UAISense_Blueprint final : public UAISense { public: TSubclassOf ListenerDataType; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ListenerContainer; // 0x0080(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TArray UnprocessedEvents; // 0x0090(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: void K2_OnNewPawn(class APawn* NewPawn); void OnListenerRegistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent); void OnListenerUnregistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent); void OnListenerUpdated(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent); float OnUpdate(const TArray& EventsToProcess); void GetAllListenerActors(TArray* ListenerActors) const; void GetAllListenerComponents(TArray* ListenerComponents) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISense_Blueprint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISense_Blueprint") } static class UAISense_Blueprint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISense_Blueprint; // Class AIModule.BTDecorator // 0x0008 (0x0068 - 0x0060) class UBTDecorator : public UBTAuxiliaryNode { public: uint8 BitPad_60_0 : 7; // 0x0060(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bInverseCondition : 1; // 0x0060(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EBTFlowAbortMode FlowAbortMode; // 0x0064(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator") } static class UBTDecorator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator; // Class AIModule.BTFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UBTFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void ClearBlackboardValue(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static void ClearBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static class AActor* GetBlackboardValueAsActor(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static bool GetBlackboardValueAsBool(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static class UClass* GetBlackboardValueAsClass(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static uint8 GetBlackboardValueAsEnum(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static float GetBlackboardValueAsFloat(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static int32 GetBlackboardValueAsInt(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static class FName GetBlackboardValueAsName(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static class UObject* GetBlackboardValueAsObject(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static struct FRotator GetBlackboardValueAsRotator(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static class FString GetBlackboardValueAsString(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static struct FVector GetBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static class UBehaviorTreeComponent* GetOwnerComponent(class UBTNode* NodeOwner); static class UBlackboardComponent* GetOwnersBlackboard(class UBTNode* NodeOwner); static void SetBlackboardValueAsBool(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, bool Value); static void SetBlackboardValueAsClass(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class UClass* Value); static void SetBlackboardValueAsEnum(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, uint8 Value); static void SetBlackboardValueAsFloat(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, float Value); static void SetBlackboardValueAsInt(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, int32 Value); static void SetBlackboardValueAsName(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class FName Value); static void SetBlackboardValueAsObject(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class UObject* Value); static void SetBlackboardValueAsRotator(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const struct FRotator& Value); static void SetBlackboardValueAsString(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const class FString& Value); static void SetBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const struct FVector& Value); static void StartUsingExternalEvent(class UBTNode* NodeOwner, class AActor* OwningActor); static void StopUsingExternalEvent(class UBTNode* NodeOwner); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTFunctionLibrary") } static class UBTFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTFunctionLibrary; // Class AIModule.EnvQueryTest_Distance // 0x0010 (0x0208 - 0x01F8) class UEnvQueryTest_Distance final : public UEnvQueryTest { public: EEnvTestDistance TestMode; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DistanceTo; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_Distance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_Distance") } static class UEnvQueryTest_Distance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_Distance; // Class AIModule.BTService // 0x0010 (0x0070 - 0x0060) class UBTService : public UBTAuxiliaryNode { public: float Interval; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float RandomDeviation; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bCallTickOnSearchStart : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bRestartTimerOnEachActivation : 1; // 0x0068(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService") } static class UBTService* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService; // Class AIModule.AITask // 0x0008 (0x0070 - 0x0068) class UAITask : public UGameplayTask { public: class AAIController* OwnerController; // 0x0068(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask") } static class UAITask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask; // Class AIModule.AITask_RunEQS // 0x0078 (0x00E8 - 0x0070) class UAITask_RunEQS final : public UAITask { public: uint8 Pad_70[0x78]; // 0x0070(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAITask_RunEQS* RunEQS(class AAIController* Controller, class UEnvQuery* QueryTemplate); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_RunEQS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_RunEQS") } static class UAITask_RunEQS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_RunEQS; // Class AIModule.BTComposite_Selector // 0x0000 (0x0080 - 0x0080) class UBTComposite_Selector final : public UBTCompositeNode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTComposite_Selector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTComposite_Selector") } static class UBTComposite_Selector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTComposite_Selector; // Class AIModule.BTComposite_Sequence // 0x0000 (0x0080 - 0x0080) class UBTComposite_Sequence final : public UBTCompositeNode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTComposite_Sequence") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTComposite_Sequence") } static class UBTComposite_Sequence* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTComposite_Sequence; // Class AIModule.AIBlueprintHelperLibrary // 0x0000 (0x0028 - 0x0028) class UAIBlueprintHelperLibrary final : public UBlueprintFunctionLibrary { public: static class UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(class UObject* WorldContextObject, class APawn* Pawn, const struct FVector& Destination, class AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); static class AAIController* GetAIController(class AActor* ControlledActor); static class UBlackboardComponent* GetBlackboard(class AActor* Target); static class UNavigationPath* GetCurrentPath(class AController* Controller); static int32 GetCurrentPathIndex(const class AController* Controller); static const TArray GetCurrentPathPoints(class AController* Controller); static int32 GetNextNavLinkIndex(const class AController* Controller); static bool IsValidAIDirection(const struct FVector& DirectionVector); static bool IsValidAILocation(const struct FVector& Location); static bool IsValidAIRotation(const struct FRotator& Rotation); static void LockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); static void SendAIMessage(class APawn* Target, class FName Message, class UObject* MessageSource, bool bSuccess); static void SimpleMoveToActor(class AController* Controller, const class AActor* Goal); static void SimpleMoveToLocation(class AController* Controller, const struct FVector& Goal); static class APawn* SpawnAIFromClass(class UObject* WorldContextObject, TSubclassOf PawnClass, class UBehaviorTree* BehaviorTree, const struct FVector& Location, const struct FRotator& Rotation, bool bNoCollisionFail, class AActor* Owner); static void UnlockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIBlueprintHelperLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIBlueprintHelperLibrary") } static class UAIBlueprintHelperLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIBlueprintHelperLibrary; // Class AIModule.BTComposite_SimpleParallel // 0x0008 (0x0088 - 0x0080) class UBTComposite_SimpleParallel final : public UBTCompositeNode { public: EBTParallelMode FinishMode; // 0x0080(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTComposite_SimpleParallel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTComposite_SimpleParallel") } static class UBTComposite_SimpleParallel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTComposite_SimpleParallel; // Class AIModule.BTDecorator_BlackboardBase // 0x0028 (0x0090 - 0x0068) class UBTDecorator_BlackboardBase : public UBTDecorator { public: struct FBlackboardKeySelector BlackboardKey; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_BlackboardBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_BlackboardBase") } static class UBTDecorator_BlackboardBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_BlackboardBase; // Class AIModule.BTDecorator_Blackboard // 0x0030 (0x00C0 - 0x0090) class UBTDecorator_Blackboard : public UBTDecorator_BlackboardBase { public: int32 IntValue; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FloatValue; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FString StringValue; // 0x0098(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FString CachedDescription; // 0x00A8(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 OperationType; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EBTBlackboardRestart NotifyObserver; // 0x00B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_Blackboard") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_Blackboard") } static class UBTDecorator_Blackboard* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_Blackboard; // Class AIModule.BTDecorator_BlueprintBase // 0x0038 (0x00A0 - 0x0068) class UBTDecorator_BlueprintBase : public UBTDecorator { public: class AAIController* AIOwner; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AActor* ActorOwner; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ObservedKeyNames; // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bShowPropertyDetails : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bCheckConditionOnlyBlackBoardChanges : 1; // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool PerformConditionCheck(class AActor* OwnerActor); bool PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn); void ReceiveExecutionFinish(class AActor* OwnerActor, EBTNodeResult NodeResult); void ReceiveExecutionFinishAI(class AAIController* OwnerController, class APawn* ControlledPawn, EBTNodeResult NodeResult); void ReceiveExecutionStart(class AActor* OwnerActor); void ReceiveExecutionStartAI(class AAIController* OwnerController, class APawn* ControlledPawn); void ReceiveObserverActivated(class AActor* OwnerActor); void ReceiveObserverActivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn); void ReceiveObserverDeactivated(class AActor* OwnerActor); void ReceiveObserverDeactivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn); void ReceiveTick(class AActor* OwnerActor, float DeltaSeconds); void ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds); bool IsDecoratorExecutionActive() const; bool IsDecoratorObserverActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_BlueprintBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_BlueprintBase") } static class UBTDecorator_BlueprintBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_BlueprintBase; // Class AIModule.EnvQueryTest_Trace // 0x00F0 (0x02E8 - 0x01F8) class UEnvQueryTest_Trace final : public UEnvQueryTest { public: struct FEnvTraceData TraceData; // 0x01F8(0x0040)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAIDataProviderBoolValue TraceFromContext; // 0x0238(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ItemHeightOffset; // 0x0270(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ContextHeightOffset; // 0x02A8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) TSubclassOf Context; // 0x02E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_Trace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_Trace") } static class UEnvQueryTest_Trace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_Trace; // Class AIModule.BTDecorator_CheckGameplayTagsOnActor // 0x0060 (0x00C8 - 0x0068) class UBTDecorator_CheckGameplayTagsOnActor final : public UBTDecorator { public: struct FBlackboardKeySelector ActorToCheck; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) EGameplayContainerMatchType TagsToMatch; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer GameplayTags; // 0x0098(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) class FString CachedDescription; // 0x00B8(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CheckGameplayTagsOnActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CheckGameplayTagsOnActor") } static class UBTDecorator_CheckGameplayTagsOnActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CheckGameplayTagsOnActor; // Class AIModule.BTDecorator_CompareBBEntries // 0x0058 (0x00C0 - 0x0068) class UBTDecorator_CompareBBEntries final : public UBTDecorator { public: EBlackBoardEntryComparison Operator; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector BlackboardKeyA; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) struct FBlackboardKeySelector BlackboardKeyB; // 0x0098(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CompareBBEntries") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CompareBBEntries") } static class UBTDecorator_CompareBBEntries* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CompareBBEntries; // Class AIModule.BTDecorator_ConditionalLoop // 0x0000 (0x00C0 - 0x00C0) class UBTDecorator_ConditionalLoop final : public UBTDecorator_Blackboard { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_ConditionalLoop") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_ConditionalLoop") } static class UBTDecorator_ConditionalLoop* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_ConditionalLoop; // Class AIModule.BTDecorator_ConeCheck // 0x0088 (0x00F0 - 0x0068) class UBTDecorator_ConeCheck final : public UBTDecorator { public: float ConeHalfAngle; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector ConeOrigin; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector ConeDirection; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector Observed; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPublic) uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_ConeCheck") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_ConeCheck") } static class UBTDecorator_ConeCheck* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_ConeCheck; // Class AIModule.AITask_LockLogic // 0x0000 (0x0070 - 0x0070) class UAITask_LockLogic final : public UAITask { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_LockLogic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_LockLogic") } static class UAITask_LockLogic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_LockLogic; // Class AIModule.BTDecorator_Cooldown // 0x0008 (0x0070 - 0x0068) class UBTDecorator_Cooldown final : public UBTDecorator { public: float CoolDownTime; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_Cooldown") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_Cooldown") } static class UBTDecorator_Cooldown* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_Cooldown; // Class AIModule.BTDecorator_DoesPathExist // 0x0060 (0x00C8 - 0x0068) class UBTDecorator_DoesPathExist final : public UBTDecorator { public: struct FBlackboardKeySelector BlackboardKeyA; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) struct FBlackboardKeySelector BlackboardKeyB; // 0x0090(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) uint8 bUseSelf : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EPathExistanceQueryType PathQueryType; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf FilterClass; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_DoesPathExist") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_DoesPathExist") } static class UBTDecorator_DoesPathExist* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_DoesPathExist; // Class AIModule.BTDecorator_ForceSuccess // 0x0000 (0x0068 - 0x0068) class UBTDecorator_ForceSuccess final : public UBTDecorator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_ForceSuccess") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_ForceSuccess") } static class UBTDecorator_ForceSuccess* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_ForceSuccess; // Class AIModule.BTDecorator_IsAtLocation // 0x0048 (0x00D8 - 0x0090) class UBTDecorator_IsAtLocation final : public UBTDecorator_BlackboardBase { public: float AcceptableRadius; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FAIDataProviderFloatValue ParametrizedAcceptableRadius; // 0x0098(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) EFAIDistanceType GeometricDistanceType; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bUseParametrizedRadius : 1; // 0x00D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseNavAgentGoalLocation : 1; // 0x00D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPathFindingBasedTest : 1; // 0x00D4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_IsAtLocation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_IsAtLocation") } static class UBTDecorator_IsAtLocation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_IsAtLocation; // Class AIModule.BTDecorator_IsBBEntryOfClass // 0x0008 (0x0098 - 0x0090) class UBTDecorator_IsBBEntryOfClass final : public UBTDecorator_BlackboardBase { public: TSubclassOf TestClass; // 0x0090(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_IsBBEntryOfClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_IsBBEntryOfClass") } static class UBTDecorator_IsBBEntryOfClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_IsBBEntryOfClass; // Class AIModule.BTDecorator_KeepInCone // 0x0060 (0x00C8 - 0x0068) class UBTDecorator_KeepInCone final : public UBTDecorator { public: float ConeHalfAngle; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector ConeOrigin; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector Observed; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) uint8 bUseSelfAsOrigin : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseSelfAsObserved : 1; // 0x00C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_KeepInCone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_KeepInCone") } static class UBTDecorator_KeepInCone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_KeepInCone; // Class AIModule.BTDecorator_Loop // 0x0010 (0x0078 - 0x0068) class UBTDecorator_Loop final : public UBTDecorator { public: int32 NumLoops; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInfiniteLoop; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float InfiniteLoopTimeoutTime; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_Loop") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_Loop") } static class UBTDecorator_Loop* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_Loop; // Class AIModule.BTDecorator_ReachedMoveGoal // 0x0000 (0x0068 - 0x0068) class UBTDecorator_ReachedMoveGoal final : public UBTDecorator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_ReachedMoveGoal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_ReachedMoveGoal") } static class UBTDecorator_ReachedMoveGoal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_ReachedMoveGoal; // Class AIModule.BTDecorator_SetTagCooldown // 0x0010 (0x0078 - 0x0068) class UBTDecorator_SetTagCooldown final : public UBTDecorator { public: struct FGameplayTag CooldownTag; // 0x0068(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CooldownDuration; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAddToExistingDuration; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_SetTagCooldown") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_SetTagCooldown") } static class UBTDecorator_SetTagCooldown* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_SetTagCooldown; // Class AIModule.BTDecorator_TagCooldown // 0x0010 (0x0078 - 0x0068) class UBTDecorator_TagCooldown : public UBTDecorator { public: struct FGameplayTag CooldownTag; // 0x0068(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CooldownDuration; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAddToExistingDuration; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bActivatesCooldown; // 0x0075(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_TagCooldown") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_TagCooldown") } static class UBTDecorator_TagCooldown* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_TagCooldown; // Class AIModule.BTDecorator_TimeLimit // 0x0008 (0x0070 - 0x0068) class UBTDecorator_TimeLimit final : public UBTDecorator { public: float TimeLimit; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_TimeLimit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_TimeLimit") } static class UBTDecorator_TimeLimit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_TimeLimit; // Class AIModule.BTService_BlackboardBase // 0x0028 (0x0098 - 0x0070) class UBTService_BlackboardBase : public UBTService { public: struct FBlackboardKeySelector BlackboardKey; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_BlackboardBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_BlackboardBase") } static class UBTService_BlackboardBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_BlackboardBase; // Class AIModule.BTService_BlueprintBase // 0x0028 (0x0098 - 0x0070) class UBTService_BlueprintBase : public UBTService { public: class AAIController* AIOwner; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AActor* ActorOwner; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bShowPropertyDetails : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bShowEventDetails : 1; // 0x0090(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ReceiveActivation(class AActor* OwnerActor); void ReceiveActivationAI(class AAIController* OwnerController, class APawn* ControlledPawn); void ReceiveDeactivation(class AActor* OwnerActor); void ReceiveDeactivationAI(class AAIController* OwnerController, class APawn* ControlledPawn); void ReceiveSearchStart(class AActor* OwnerActor); void ReceiveSearchStartAI(class AAIController* OwnerController, class APawn* ControlledPawn); void ReceiveTick(class AActor* OwnerActor, float DeltaSeconds); void ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds); bool IsServiceActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_BlueprintBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_BlueprintBase") } static class UBTService_BlueprintBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_BlueprintBase; // Class AIModule.BTService_DefaultFocus // 0x0008 (0x00A0 - 0x0098) class UBTService_DefaultFocus final : public UBTService_BlackboardBase { public: uint8 FocusPriority; // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_DefaultFocus") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_DefaultFocus") } static class UBTService_DefaultFocus* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_DefaultFocus; // Class AIModule.BTService_RunEQS // 0x0060 (0x00F8 - 0x0098) class UBTService_RunEQS final : public UBTService_BlackboardBase { public: struct FEQSParametrizedQueryExecutionRequest EQSRequest; // 0x0098(0x0048)(Edit, Protected, NativeAccessSpecifierProtected) bool bUpdateBBOnFail; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E1[0x17]; // 0x00E1(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_RunEQS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_RunEQS") } static class UBTService_RunEQS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_RunEQS; // Class AIModule.BTTask_BlackboardBase // 0x0028 (0x0098 - 0x0070) class UBTTask_BlackboardBase : public UBTTaskNode { public: struct FBlackboardKeySelector BlackboardKey; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_BlackboardBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_BlackboardBase") } static class UBTTask_BlackboardBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_BlackboardBase; // Class AIModule.BTTask_BlueprintBase // 0x0038 (0x00A8 - 0x0070) class UBTTask_BlueprintBase : public UBTTaskNode { public: class AAIController* AIOwner; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AActor* ActorOwner; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FIntervalCountdown TickInterval; // 0x0080(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bShowPropertyDetails : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FinishAbort(); void FinishExecute(bool bSuccess); void ReceiveAbort(class AActor* OwnerActor); void ReceiveAbortAI(class AAIController* OwnerController, class APawn* ControlledPawn); void ReceiveExecute(class AActor* OwnerActor); void ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn); void ReceiveTick(class AActor* OwnerActor, float DeltaSeconds); void ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds); void SetFinishOnMessage(class FName MessageName); void SetFinishOnMessageWithId(class FName MessageName, int32 RequestID); bool IsTaskAborting() const; bool IsTaskExecuting() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_BlueprintBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_BlueprintBase") } static class UBTTask_BlueprintBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_BlueprintBase; // Class AIModule.BTTask_GameplayTaskBase // 0x0008 (0x0078 - 0x0070) class UBTTask_GameplayTaskBase final : public UBTTaskNode { public: uint8 bWaitForGameplayTask : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_GameplayTaskBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_GameplayTaskBase") } static class UBTTask_GameplayTaskBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_GameplayTaskBase; // Class AIModule.BTTask_MakeNoise // 0x0008 (0x0078 - 0x0070) class UBTTask_MakeNoise final : public UBTTaskNode { public: float Loudnes; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_MakeNoise") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_MakeNoise") } static class UBTTask_MakeNoise* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_MakeNoise; // Class AIModule.BTTask_MoveTo // 0x0018 (0x00B0 - 0x0098) class UBTTask_MoveTo : public UBTTask_BlackboardBase { public: float AcceptableRadius; // 0x0098(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf FilterClass; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ObservedBlackboardValueTolerance; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bObserveBlackboardValue : 1; // 0x00AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowStrafe : 1; // 0x00AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowPartialPath : 1; // 0x00AC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTrackMovingGoal : 1; // 0x00AC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRequireNavigableEndLocation : 1; // 0x00AC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bProjectGoalLocation : 1; // 0x00AC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReachTestIncludesAgentRadius : 1; // 0x00AC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReachTestIncludesGoalRadius : 1; // 0x00AC(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStopOnOverlap : 1; // 0x00AD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStopOnOverlapNeedsUpdate : 1; // 0x00AD(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_AE[0x2]; // 0x00AE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_MoveTo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_MoveTo") } static class UBTTask_MoveTo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_MoveTo; // Class AIModule.BTTask_MoveDirectlyToward // 0x0008 (0x00B8 - 0x00B0) class UBTTask_MoveDirectlyToward final : public UBTTask_MoveTo { public: uint8 bDisablePathUpdateOnGoalLocationChange : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bProjectVectorGoalToNavigation : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUpdatedDeprecatedProperties : 1; // 0x00B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_MoveDirectlyToward") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_MoveDirectlyToward") } static class UBTTask_MoveDirectlyToward* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_MoveDirectlyToward; // Class AIModule.BTTask_PlayAnimation // 0x0040 (0x00B0 - 0x0070) class UBTTask_PlayAnimation final : public UBTTaskNode { public: class UAnimationAsset* AnimationToPlay; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLooping : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNonBlocking : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UBehaviorTreeComponent* MyOwnerComp; // 0x0080(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMeshComponent* CachedSkelMesh; // 0x0088(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_90[0x20]; // 0x0090(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_PlayAnimation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_PlayAnimation") } static class UBTTask_PlayAnimation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_PlayAnimation; // Class AIModule.BTTask_PlaySound // 0x0008 (0x0078 - 0x0070) class UBTTask_PlaySound final : public UBTTaskNode { public: class USoundCue* SoundToPlay; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_PlaySound") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_PlaySound") } static class UBTTask_PlaySound* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_PlaySound; // Class AIModule.BTTask_RotateToFaceBBEntry // 0x0008 (0x00A0 - 0x0098) class UBTTask_RotateToFaceBBEntry final : public UBTTask_BlackboardBase { public: float Precision; // 0x0098(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_RotateToFaceBBEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_RotateToFaceBBEntry") } static class UBTTask_RotateToFaceBBEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_RotateToFaceBBEntry; // Class AIModule.BTTask_RunBehaviorDynamic // 0x0018 (0x0088 - 0x0070) class UBTTask_RunBehaviorDynamic final : public UBTTaskNode { public: struct FGameplayTag InjectionTag; // 0x0070(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBehaviorTree* DefaultBehaviorAsset; // 0x0078(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBehaviorTree* BehaviorAsset; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_RunBehaviorDynamic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_RunBehaviorDynamic") } static class UBTTask_RunBehaviorDynamic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_RunBehaviorDynamic; // Class AIModule.BTTask_RunEQSQuery // 0x00C0 (0x0158 - 0x0098) class UBTTask_RunEQSQuery final : public UBTTask_BlackboardBase { public: class UEnvQuery* QueryTemplate; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray QueryParams; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray QueryConfig; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) EEnvQueryRunMode RunMode; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector EQSQueryBlackboardKey; // 0x00C8(0x0028)(NativeAccessSpecifierPublic) bool bUseBBKey; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FEQSParametrizedQueryExecutionRequest EQSRequest; // 0x00F8(0x0048)(Edit, NativeAccessSpecifierPublic) bool bUpdateBBOnFail; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_141[0x17]; // 0x0141(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_RunEQSQuery") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_RunEQSQuery") } static class UBTTask_RunEQSQuery* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_RunEQSQuery; // Class AIModule.BTTask_SetTagCooldown // 0x0010 (0x0080 - 0x0070) class UBTTask_SetTagCooldown final : public UBTTaskNode { public: struct FGameplayTag CooldownTag; // 0x0070(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAddToExistingDuration; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CooldownDuration; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_SetTagCooldown") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_SetTagCooldown") } static class UBTTask_SetTagCooldown* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_SetTagCooldown; // Class AIModule.BTTask_Wait // 0x0008 (0x0078 - 0x0070) class UBTTask_Wait : public UBTTaskNode { public: float WaitTime; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RandomDeviation; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_Wait") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_Wait") } static class UBTTask_Wait* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_Wait; // Class AIModule.BTTask_WaitBlackboardTime // 0x0028 (0x00A0 - 0x0078) class UBTTask_WaitBlackboardTime final : public UBTTask_Wait { public: struct FBlackboardKeySelector BlackboardKey; // 0x0078(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_WaitBlackboardTime") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_WaitBlackboardTime") } static class UBTTask_WaitBlackboardTime* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_WaitBlackboardTime; // Class AIModule.AIDataProvider // 0x0000 (0x0028 - 0x0028) class UAIDataProvider : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIDataProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIDataProvider") } static class UAIDataProvider* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIDataProvider; // Class AIModule.AIDataProvider_QueryParams // 0x0018 (0x0040 - 0x0028) class UAIDataProvider_QueryParams : public UAIDataProvider { public: class FName ParamName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FloatValue; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 IntValue; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool BoolValue; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIDataProvider_QueryParams") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIDataProvider_QueryParams") } static class UAIDataProvider_QueryParams* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIDataProvider_QueryParams; // Class AIModule.AIDataProvider_Random // 0x0010 (0x0050 - 0x0040) class UAIDataProvider_Random final : public UAIDataProvider_QueryParams { public: float min_0; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float max_0; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bInteger : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIDataProvider_Random") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIDataProvider_Random") } static class UAIDataProvider_Random* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIDataProvider_Random; // Class AIModule.DetourCrowdAIController // 0x0000 (0x03B8 - 0x03B8) class ADetourCrowdAIController final : public AAIController { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DetourCrowdAIController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DetourCrowdAIController") } static class ADetourCrowdAIController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADetourCrowdAIController; // Class AIModule.EnvQueryContext_BlueprintBase // 0x0008 (0x0030 - 0x0028) class UEnvQueryContext_BlueprintBase : public UEnvQueryContext { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ProvideActorsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingActorsSet) const; void ProvideLocationsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingLocationSet) const; void ProvideSingleActor(class UObject* QuerierObject, class AActor* QuerierActor, class AActor** ResultingActor) const; void ProvideSingleLocation(class UObject* QuerierObject, class AActor* QuerierActor, struct FVector* ResultingLocation) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryContext_BlueprintBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryContext_BlueprintBase") } static class UEnvQueryContext_BlueprintBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryContext_BlueprintBase; // Class AIModule.EnvQueryContext_Item // 0x0000 (0x0028 - 0x0028) class UEnvQueryContext_Item final : public UEnvQueryContext { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryContext_Item") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryContext_Item") } static class UEnvQueryContext_Item* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryContext_Item; // Class AIModule.EnvQuery // 0x0018 (0x0048 - 0x0030) class UEnvQuery final : public UDataAsset { public: class FName QueryName; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray Options; // 0x0038(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQuery") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQuery") } static class UEnvQuery* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQuery; // Class AIModule.EnvQueryDebugHelpers // 0x0000 (0x0028 - 0x0028) class UEnvQueryDebugHelpers final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryDebugHelpers") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryDebugHelpers") } static class UEnvQueryDebugHelpers* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryDebugHelpers; // Class AIModule.EnvQueryGenerator // 0x0020 (0x0050 - 0x0030) class UEnvQueryGenerator : public UEnvQueryNode { public: class FString OptionName; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ItemType; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAutoSortTests : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator") } static class UEnvQueryGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator; // Class AIModule.EnvQueryInstanceBlueprintWrapper // 0x0050 (0x0078 - 0x0028) class UEnvQueryInstanceBlueprintWrapper final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) int32 QueryID; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_34[0x24]; // 0x0034(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ItemType; // 0x0058(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 OptionIndex; // 0x0060(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnQueryFinishedEvent; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) public: void SetNamedParam(class FName ParamName, float Value); float GetItemScore(int32 ItemIndex) const; bool GetQueryResultsAsActors(TArray* ResultActors) const; bool GetQueryResultsAsLocations(TArray* ResultLocations) const; TArray GetResultsAsActors() const; TArray GetResultsAsLocations() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryInstanceBlueprintWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryInstanceBlueprintWrapper") } static class UEnvQueryInstanceBlueprintWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryInstanceBlueprintWrapper; // Class AIModule.EnvQueryManager // 0x0120 (0x0158 - 0x0038) class UEnvQueryManager final : public UAISubsystem { public: uint8 Pad_38[0x70]; // 0x0038(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) TArray InstanceCache; // 0x00A8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray LocalContexts; // 0x00B8(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TArray GCShieldedWrappers; // 0x00C8(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_D8[0x54]; // 0x00D8(0x0054)(Fixing Size After Last Property [ Dumper-7 ]) float MaxAllowedTestingTime; // 0x012C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTestQueriesUsingBreadth; // 0x0130(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 QueryCountWarningThreshold; // 0x0134(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double QueryCountWarningInterval; // 0x0138(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double ExecutionTimeWarningSeconds; // 0x0140(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double HandlingResultTimeWarningSeconds; // 0x0148(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double GenerationTimeWarningSeconds; // 0x0150(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UEnvQueryInstanceBlueprintWrapper* RunEQSQuery(class UObject* WorldContextObject, class UEnvQuery* QueryTemplate, class UObject* Querier, EEnvQueryRunMode RunMode, TSubclassOf WrapperClass); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryManager") } static class UEnvQueryManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryManager; // Class AIModule.EnvQueryOption // 0x0018 (0x0040 - 0x0028) class UEnvQueryOption final : public UObject { public: class UEnvQueryGenerator* Generator; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Tests; // 0x0030(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryOption") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryOption") } static class UEnvQueryOption* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryOption; // Class AIModule.EQSRenderingComponent // 0x0030 (0x05A0 - 0x0570) class UEQSRenderingComponent final : public UDebugDrawComponent { public: uint8 Pad_568[0x38]; // 0x0568(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EQSRenderingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EQSRenderingComponent") } static class UEQSRenderingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEQSRenderingComponent; // Class AIModule.EnvQueryGenerator_ActorsOfClass // 0x0080 (0x00D0 - 0x0050) class UEnvQueryGenerator_ActorsOfClass final : public UEnvQueryGenerator { public: TSubclassOf SearchedActorClass; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAIDataProviderBoolValue GenerateOnlyActorsInRadius; // 0x0058(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue SearchRadius; // 0x0090(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) TSubclassOf SearchCenter; // 0x00C8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_ActorsOfClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_ActorsOfClass") } static class UEnvQueryGenerator_ActorsOfClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_ActorsOfClass; // Class AIModule.EnvQueryGenerator_BlueprintBase // 0x0030 (0x0080 - 0x0050) class UEnvQueryGenerator_BlueprintBase final : public UEnvQueryGenerator { public: class FText GeneratorsActionDescription; // 0x0050(0x0010)(Edit, NativeAccessSpecifierPublic) TSubclassOf Context; // 0x0060(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf GeneratedItemType; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddGeneratedActor(class AActor* GeneratedActor) const; void AddGeneratedVector(const struct FVector& GeneratedVector) const; void DoItemGeneration(const TArray& ContextLocations) const; void DoItemGenerationFromActors(const TArray& ContextActors) const; class UObject* GetQuerier() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_BlueprintBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_BlueprintBase") } static class UEnvQueryGenerator_BlueprintBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_BlueprintBase; // Class AIModule.EnvQueryGenerator_Composite // 0x0020 (0x0070 - 0x0050) class UEnvQueryGenerator_Composite final : public UEnvQueryGenerator { public: TArray Generators; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) uint8 bAllowDifferentItemTypes : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasMatchingItemType : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ForcedItemType; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_Composite") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_Composite") } static class UEnvQueryGenerator_Composite* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_Composite; // Class AIModule.EnvQueryGenerator_ProjectedPoints // 0x0040 (0x0090 - 0x0050) class UEnvQueryGenerator_ProjectedPoints : public UEnvQueryGenerator { public: struct FEnvTraceData ProjectionData; // 0x0050(0x0040)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_ProjectedPoints") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_ProjectedPoints") } static class UEnvQueryGenerator_ProjectedPoints* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_ProjectedPoints; // Class AIModule.EnvQueryGenerator_Cone // 0x00F0 (0x0180 - 0x0090) class UEnvQueryGenerator_Cone final : public UEnvQueryGenerator_ProjectedPoints { public: struct FAIDataProviderFloatValue AlignedPointsDistance; // 0x0090(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue ConeDegrees; // 0x00C8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue AngleStep; // 0x0100(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue Range; // 0x0138(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TSubclassOf CenterActor; // 0x0170(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bIncludeContextLocation : 1; // 0x0178(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_Cone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_Cone") } static class UEnvQueryGenerator_Cone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_Cone; // Class AIModule.EnvQueryGenerator_CurrentLocation // 0x0008 (0x0058 - 0x0050) class UEnvQueryGenerator_CurrentLocation final : public UEnvQueryGenerator { public: TSubclassOf QueryContext; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_CurrentLocation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_CurrentLocation") } static class UEnvQueryGenerator_CurrentLocation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_CurrentLocation; // Class AIModule.EnvQueryGenerator_Donut // 0x0150 (0x01E0 - 0x0090) class UEnvQueryGenerator_Donut final : public UEnvQueryGenerator_ProjectedPoints { public: struct FAIDataProviderFloatValue InnerRadius; // 0x0090(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue OuterRadius; // 0x00C8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderIntValue NumberOfRings; // 0x0100(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderIntValue PointsPerRing; // 0x0138(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FEnvDirection ArcDirection; // 0x0170(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ArcAngle; // 0x0190(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bUseSpiralPattern; // 0x01C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C9[0x7]; // 0x01C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf Center; // 0x01D0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDefineArc : 1; // 0x01D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1D9[0x7]; // 0x01D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_Donut") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_Donut") } static class UEnvQueryGenerator_Donut* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_Donut; // Class AIModule.EnvQueryGenerator_OnCircle // 0x01A0 (0x0230 - 0x0090) class UEnvQueryGenerator_OnCircle final : public UEnvQueryGenerator_ProjectedPoints { public: struct FAIDataProviderFloatValue CircleRadius; // 0x0090(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) EPointOnCircleSpacingMethod PointOnCircleSpacingMethod; // 0x00C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FAIDataProviderFloatValue SpaceBetween; // 0x00D0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderIntValue NumberOfPoints; // 0x0108(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FEnvDirection ArcDirection; // 0x0140(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ArcAngle; // 0x0160(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) float AngleRadians; // 0x0198(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CircleCenter; // 0x01A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreAnyContextActorsWhenGeneratingCircle; // 0x01A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A9[0x7]; // 0x01A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FAIDataProviderFloatValue CircleCenterZOffset; // 0x01B0(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FEnvTraceData TraceData; // 0x01E8(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 bDefineArc : 1; // 0x0228(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_229[0x7]; // 0x0229(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_OnCircle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_OnCircle") } static class UEnvQueryGenerator_OnCircle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_OnCircle; // Class AIModule.EnvQueryGenerator_SimpleGrid // 0x0078 (0x0108 - 0x0090) class UEnvQueryGenerator_SimpleGrid : public UEnvQueryGenerator_ProjectedPoints { public: struct FAIDataProviderFloatValue GridSize; // 0x0090(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue SpaceBetween; // 0x00C8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) TSubclassOf GenerateAround; // 0x0100(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_SimpleGrid") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_SimpleGrid") } static class UEnvQueryGenerator_SimpleGrid* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_SimpleGrid; // Class AIModule.EnvQueryGenerator_PathingGrid // 0x0078 (0x0180 - 0x0108) class UEnvQueryGenerator_PathingGrid final : public UEnvQueryGenerator_SimpleGrid { public: struct FAIDataProviderBoolValue PathToItem; // 0x0108(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) TSubclassOf NavigationFilter; // 0x0140(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ScanRangeMultiplier; // 0x0148(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_PathingGrid") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_PathingGrid") } static class UEnvQueryGenerator_PathingGrid* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_PathingGrid; // Class AIModule.EnvQueryGenerator_PerceivedActors // 0x0058 (0x00A8 - 0x0050) class UEnvQueryGenerator_PerceivedActors final : public UEnvQueryGenerator { public: TSubclassOf AllowedActorClass; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue SearchRadius; // 0x0058(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TSubclassOf ListenerContext; // 0x0090(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf SenseToUse; // 0x0098(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIncludeKnownActors; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_PerceivedActors") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_PerceivedActors") } static class UEnvQueryGenerator_PerceivedActors* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_PerceivedActors; // Class AIModule.EnvQueryItemType_ActorBase // 0x0000 (0x0030 - 0x0030) class UEnvQueryItemType_ActorBase : public UEnvQueryItemType_VectorBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryItemType_ActorBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryItemType_ActorBase") } static class UEnvQueryItemType_ActorBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryItemType_ActorBase; // Class AIModule.EnvQueryItemType_Actor // 0x0000 (0x0030 - 0x0030) class UEnvQueryItemType_Actor final : public UEnvQueryItemType_ActorBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryItemType_Actor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryItemType_Actor") } static class UEnvQueryItemType_Actor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryItemType_Actor; // Class AIModule.EnvQueryItemType_Point // 0x0000 (0x0030 - 0x0030) class UEnvQueryItemType_Point final : public UEnvQueryItemType_VectorBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryItemType_Point") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryItemType_Point") } static class UEnvQueryItemType_Point* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryItemType_Point; // Class AIModule.EnvQueryTest_Dot // 0x0048 (0x0240 - 0x01F8) class UEnvQueryTest_Dot final : public UEnvQueryTest { public: struct FEnvDirection LineA; // 0x01F8(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FEnvDirection LineB; // 0x0218(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) EEnvTestDot TestMode; // 0x0238(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAbsoluteValue; // 0x0239(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_23A[0x6]; // 0x023A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_Dot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_Dot") } static class UEnvQueryTest_Dot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_Dot; // Class AIModule.EnvQueryTest_GameplayTags // 0x0070 (0x0268 - 0x01F8) class UEnvQueryTest_GameplayTags final : public UEnvQueryTest { public: struct FGameplayTagQuery TagQueryToMatch; // 0x01F8(0x0048)(Edit, Protected, NativeAccessSpecifierProtected) bool bRejectIncompatibleItems; // 0x0240(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUpdatedToUseQuery; // 0x0241(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EGameplayContainerMatchType TagsToMatch; // 0x0242(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_243[0x5]; // 0x0243(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer GameplayTags; // 0x0248(0x0020)(Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_GameplayTags") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_GameplayTags") } static class UEnvQueryTest_GameplayTags* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_GameplayTags; // Class AIModule.EnvQueryTest_Overlap // 0x0030 (0x0228 - 0x01F8) class UEnvQueryTest_Overlap final : public UEnvQueryTest { public: struct FEnvOverlapData OverlapData; // 0x01F8(0x0030)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_Overlap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_Overlap") } static class UEnvQueryTest_Overlap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_Overlap; // Class AIModule.EnvQueryTest_PathfindingBatch // 0x0038 (0x02B8 - 0x0280) class UEnvQueryTest_PathfindingBatch final : public UEnvQueryTest_Pathfinding { public: struct FAIDataProviderFloatValue ScanRangeMultiplier; // 0x0280(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_PathfindingBatch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_PathfindingBatch") } static class UEnvQueryTest_PathfindingBatch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_PathfindingBatch; // Class AIModule.EnvQueryTest_Random // 0x0000 (0x01F8 - 0x01F8) class UEnvQueryTest_Random final : public UEnvQueryTest { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_Random") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_Random") } static class UEnvQueryTest_Random* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_Random; // Class AIModule.EnvQueryTest_Volume // 0x0018 (0x0210 - 0x01F8) class UEnvQueryTest_Volume final : public UEnvQueryTest { public: TSubclassOf VolumeContext; // 0x01F8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf VolumeClass; // 0x0200(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bDoComplexVolumeTest : 1; // 0x0208(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bSkipTestIfNoVolumes : 1; // 0x0208(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_209[0x7]; // 0x0209(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_Volume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_Volume") } static class UEnvQueryTest_Volume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_Volume; // Class AIModule.AIHotSpotManager // 0x0000 (0x0028 - 0x0028) class UAIHotSpotManager final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIHotSpotManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIHotSpotManager") } static class UAIHotSpotManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIHotSpotManager; // Class AIModule.PathFollowingComponent // 0x0240 (0x02E0 - 0x00A0) class UPathFollowingComponent : public UActorComponent { public: uint8 Pad_A0[0x38]; // 0x00A0(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class UNavMovementComponent* MovementComp; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E0[0x10]; // 0x00E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class ANavigationData* MyNavData; // 0x00F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_F8[0x1E8]; // 0x00F8(0x01E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActorBump(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); void OnNavDataRegistered(class ANavigationData* NavData); EPathFollowingAction GetPathActionType() const; struct FVector GetPathDestination() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PathFollowingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PathFollowingComponent") } static class UPathFollowingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPathFollowingComponent; // Class AIModule.CrowdFollowingComponent // 0x0050 (0x0330 - 0x02E0) class UCrowdFollowingComponent final : public UPathFollowingComponent { public: uint8 Pad_2E0[0x18]; // 0x02E0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CrowdAgentMoveDirection; // 0x02F8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_310[0x20]; // 0x0310(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SuspendCrowdSteering(bool bSuspend); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CrowdFollowingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CrowdFollowingComponent") } static class UCrowdFollowingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCrowdFollowingComponent; // Class AIModule.GridPathFollowingComponent // 0x0030 (0x0310 - 0x02E0) class UGridPathFollowingComponent final : public UPathFollowingComponent { public: class UNavLocalGridManager* GridManager; // 0x02E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E8[0x28]; // 0x02E8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GridPathFollowingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GridPathFollowingComponent") } static class UGridPathFollowingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGridPathFollowingComponent; // Class AIModule.NavLinkProxy // 0x0050 (0x02E0 - 0x0290) class ANavLinkProxy : public AActor { public: uint8 Pad_290[0x10]; // 0x0290(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray PointLinks; // 0x02A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray SegmentLinks; // 0x02B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class UNavLinkCustomComponent* SmartLinkComp; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bSmartLinkIsRelevant; // 0x02C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnSmartLinkReached; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) public: void ReceiveSmartLinkReached(class AActor* Agent, const struct FVector& Destination); void ResumePathFollowing(class AActor* Agent); void SetSmartLinkEnabled(bool bEnabled); bool HasMovingAgents() const; bool IsSmartLinkEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavLinkProxy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavLinkProxy") } static class ANavLinkProxy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANavLinkProxy; // Class AIModule.PathFollowingManager // 0x0000 (0x0028 - 0x0028) class UPathFollowingManager final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PathFollowingManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PathFollowingManager") } static class UPathFollowingManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPathFollowingManager; // Class AIModule.AIPerceptionComponent // 0x00F0 (0x0190 - 0x00A0) class UAIPerceptionComponent final : public UActorComponent { public: TArray SensesConfig; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TSubclassOf DominantSense; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class AAIController* AIOwner; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D0[0x80]; // 0x00D0(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate& UpdatedActors)> OnPerceptionUpdated; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTargetPerceptionForgotten; // 0x0160(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTargetPerceptionUpdated; // 0x0170(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTargetPerceptionInfoUpdated; // 0x0180(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: void ForgetAll(); bool GetActorsPerception(class AActor* Actor, struct FActorPerceptionBlueprintInfo* Info); void OnOwnerEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason); void RequestStimuliListenerUpdate(); void SetSenseEnabled(TSubclassOf SenseClass, const bool bEnable); void GetCurrentlyPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors) const; void GetKnownPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors) const; void GetPerceivedHostileActors(TArray* OutActors) const; void GetPerceivedHostileActorsBySense(const TSubclassOf SenseToUse, TArray* OutActors) const; bool IsSenseEnabled(TSubclassOf SenseClass) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIPerceptionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIPerceptionComponent") } static class UAIPerceptionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIPerceptionComponent; // Class AIModule.AIPerceptionListenerInterface // 0x0000 (0x0000 - 0x0000) class IAIPerceptionListenerInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIPerceptionListenerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIPerceptionListenerInterface") } static class IAIPerceptionListenerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IAIPerceptionListenerInterface; // Class AIModule.AIPerceptionStimuliSourceComponent // 0x0018 (0x00B8 - 0x00A0) class UAIPerceptionStimuliSourceComponent final : public UActorComponent { public: uint8 bAutoRegisterAsSource : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray> RegisterAsSourceForSenses; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: void RegisterForSense(TSubclassOf SenseClass); void RegisterWithPerceptionSystem(); void UnregisterFromPerceptionSystem(); void UnregisterFromSense(TSubclassOf SenseClass); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIPerceptionStimuliSourceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIPerceptionStimuliSourceComponent") } static class UAIPerceptionStimuliSourceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIPerceptionStimuliSourceComponent; // Class AIModule.AIPerceptionSystem // 0x0100 (0x0138 - 0x0038) class UAIPerceptionSystem final : public UAISubsystem { public: uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TArray Senses; // 0x0088(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) float PerceptionAgingRate; // 0x0098(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_9C[0x9C]; // 0x009C(0x009C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static TSubclassOf GetSenseClassForStimulus(class UObject* WorldContextObject, const struct FAIStimulus& Stimulus); static bool RegisterPerceptionStimuliSource(class UObject* WorldContextObject, TSubclassOf Sense, class AActor* Target); static void ReportPerceptionEvent(class UObject* WorldContextObject, class UAISenseEvent* PerceptionEvent); void OnPerceptionStimuliSourceEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason); void ReportEvent(class UAISenseEvent* PerceptionEvent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIPerceptionSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIPerceptionSystem") } static class UAIPerceptionSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIPerceptionSystem; // Class AIModule.AISenseConfig_Damage // 0x0008 (0x0050 - 0x0048) class UAISenseConfig_Damage final : public UAISenseConfig { public: TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseConfig_Damage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseConfig_Damage") } static class UAISenseConfig_Damage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseConfig_Damage; // Class AIModule.AISense_Damage // 0x0010 (0x0088 - 0x0078) class UAISense_Damage final : public UAISense { public: TArray RegisteredEvents; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static void ReportDamageEvent(class UObject* WorldContextObject, class AActor* DamagedActor, class AActor* Instigator, float DamageAmount, const struct FVector& EventLocation, const struct FVector& HitLocation, class FName Tag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISense_Damage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISense_Damage") } static class UAISense_Damage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISense_Damage; // Class AIModule.AISense_Hearing // 0x0068 (0x00E0 - 0x0078) class UAISense_Hearing final : public UAISense { public: TArray NoiseEvents; // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) float SpeedOfSoundSq; // 0x0088(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8C[0x54]; // 0x008C(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void ReportNoiseEvent(class UObject* WorldContextObject, const struct FVector& NoiseLocation, float Loudness, class AActor* Instigator, float MaxRange, class FName Tag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISense_Hearing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISense_Hearing") } static class UAISense_Hearing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISense_Hearing; // Class AIModule.AISense_Prediction // 0x0010 (0x0088 - 0x0078) class UAISense_Prediction final : public UAISense { public: TArray RegisteredEvents; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static void RequestControllerPredictionEvent(class AAIController* Requestor, class AActor* PredictedActor, float PredictionTime); static void RequestPawnPredictionEvent(class APawn* Requestor, class AActor* PredictedActor, float PredictionTime); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISense_Prediction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISense_Prediction") } static class UAISense_Prediction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISense_Prediction; // Class AIModule.AISense_Team // 0x0010 (0x0088 - 0x0078) class UAISense_Team final : public UAISense { public: TArray RegisteredEvents; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISense_Team") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISense_Team") } static class UAISense_Team* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISense_Team; // Class AIModule.AISense_Touch // 0x0060 (0x00D8 - 0x0078) class UAISense_Touch final : public UAISense { public: TArray RegisteredEvents; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_88[0x50]; // 0x0088(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void ReportTouchEvent(class UObject* WorldContextObject, class AActor* TouchReceiver, class AActor* OtherActor, const struct FVector& Location); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISense_Touch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISense_Touch") } static class UAISense_Touch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISense_Touch; // Class AIModule.AISightTargetInterface // 0x0000 (0x0000 - 0x0000) class IAISightTargetInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISightTargetInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISightTargetInterface") } static class IAISightTargetInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IAISightTargetInterface; // Class AIModule.PawnSensingComponent // 0x0048 (0x00E8 - 0x00A0) class UPawnSensingComponent final : public UActorComponent { public: float HearingThreshold; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LOSHearingThreshold; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SightRadius; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SensingInterval; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HearingMaxSoundAge; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableSensingUpdates : 1; // 0x00B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOnlySensePlayers : 1; // 0x00B4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSeePawns : 1; // 0x00B4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHearNoises : 1; // 0x00B4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_B5[0xB]; // 0x00B5(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnSeePawn; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnHearNoise; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) float PeripheralVisionAngle; // 0x00E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PeripheralVisionCosine; // 0x00E4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void SetPeripheralVisionAngle(const float NewPeripheralVisionAngle); void SetSensingInterval(const float NewSensingInterval); void SetSensingUpdatesEnabled(const bool bEnabled); float GetPeripheralVisionAngle() const; float GetPeripheralVisionCosine() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PawnSensingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PawnSensingComponent") } static class UPawnSensingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPawnSensingComponent; // Class AIModule.AITask_MoveTo // 0x00B0 (0x0120 - 0x0070) class UAITask_MoveTo final : public UAITask { public: TMulticastInlineDelegate OnRequestFailed; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnMoveFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) struct FAIMoveRequest MoveRequest; // 0x0090(0x0050)(Protected, NativeAccessSpecifierProtected) uint8 Pad_E0[0x40]; // 0x00E0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAITask_MoveTo* AIMoveTo(class AAIController* Controller, const struct FVector& GoalLocation, class AActor* GoalActor, float AcceptanceRadius, EAIOptionFlag StopOnOverlap, EAIOptionFlag AcceptPartialPath, bool bUsePathfinding, bool bLockAILogic, bool bUseContinuousGoalTracking, EAIOptionFlag ProjectGoalOnNavigation, EAIOptionFlag RequireNavigableEndLocation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_MoveTo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_MoveTo") } static class UAITask_MoveTo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_MoveTo; // Class AIModule.VisualLoggerExtension // 0x0000 (0x0028 - 0x0028) class UVisualLoggerExtension final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VisualLoggerExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VisualLoggerExtension") } static class UVisualLoggerExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVisualLoggerExtension; }