1194 lines
82 KiB
C++
1194 lines
82 KiB
C++
|
|
#pragma once
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* SDK generated by Dumper-7
|
|||
|
|
*
|
|||
|
|
* https://github.com/Encryqed/Dumper-7
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
// Package: NavigationSystem
|
|||
|
|
|
|||
|
|
#include "Basic.hpp"
|
|||
|
|
|
|||
|
|
#include "CoreUObject_structs.hpp"
|
|||
|
|
#include "CoreUObject_classes.hpp"
|
|||
|
|
#include "Engine_structs.hpp"
|
|||
|
|
#include "Engine_classes.hpp"
|
|||
|
|
#include "NavigationSystem_structs.hpp"
|
|||
|
|
|
|||
|
|
|
|||
|
|
namespace SDK
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.CrowdManagerBase
|
|||
|
|
// 0x0000 (0x0028 - 0x0028)
|
|||
|
|
class UCrowdManagerBase : public UObject
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("CrowdManagerBase")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"CrowdManagerBase")
|
|||
|
|
}
|
|||
|
|
static class UCrowdManagerBase* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UCrowdManagerBase>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UCrowdManagerBase;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavigationGraphNode
|
|||
|
|
// 0x0000 (0x02B8 - 0x02B8)
|
|||
|
|
class ANavigationGraphNode final : public AActor
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavigationGraphNode")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavigationGraphNode")
|
|||
|
|
}
|
|||
|
|
static class ANavigationGraphNode* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<ANavigationGraphNode>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_ANavigationGraphNode;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavigationGraphNodeComponent
|
|||
|
|
// 0x0030 (0x02D0 - 0x02A0)
|
|||
|
|
class UNavigationGraphNodeComponent final : public USceneComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FNavGraphNode Node; // 0x02A0(0x0018)(NativeAccessSpecifierPublic)
|
|||
|
|
class UNavigationGraphNodeComponent* NextNodeComponent; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UNavigationGraphNodeComponent* PrevNodeComponent; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavigationGraphNodeComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavigationGraphNodeComponent")
|
|||
|
|
}
|
|||
|
|
static class UNavigationGraphNodeComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavigationGraphNodeComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavigationGraphNodeComponent;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavigationPathGenerator
|
|||
|
|
// 0x0000 (0x0000 - 0x0000)
|
|||
|
|
class INavigationPathGenerator final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavigationPathGenerator")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavigationPathGenerator")
|
|||
|
|
}
|
|||
|
|
static class INavigationPathGenerator* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<INavigationPathGenerator>();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
class UObject* AsUObject()
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<UObject*>(this);
|
|||
|
|
}
|
|||
|
|
const class UObject* AsUObject() const
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<const UObject*>(this);
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_INavigationPathGenerator;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavLinkCustomInterface
|
|||
|
|
// 0x0000 (0x0000 - 0x0000)
|
|||
|
|
class INavLinkCustomInterface final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavLinkCustomInterface")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavLinkCustomInterface")
|
|||
|
|
}
|
|||
|
|
static class INavLinkCustomInterface* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<INavLinkCustomInterface>();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
class UObject* AsUObject()
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<UObject*>(this);
|
|||
|
|
}
|
|||
|
|
const class UObject* AsUObject() const
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<const UObject*>(this);
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_INavLinkCustomInterface;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavLinkHostInterface
|
|||
|
|
// 0x0000 (0x0000 - 0x0000)
|
|||
|
|
class INavLinkHostInterface final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavLinkHostInterface")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavLinkHostInterface")
|
|||
|
|
}
|
|||
|
|
static class INavLinkHostInterface* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<INavLinkHostInterface>();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
class UObject* AsUObject()
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<UObject*>(this);
|
|||
|
|
}
|
|||
|
|
const class UObject* AsUObject() const
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<const UObject*>(this);
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_INavLinkHostInterface;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavLinkTrivial
|
|||
|
|
// 0x0000 (0x0050 - 0x0050)
|
|||
|
|
class UNavLinkTrivial final : public UNavLinkDefinition
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavLinkTrivial")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavLinkTrivial")
|
|||
|
|
}
|
|||
|
|
static class UNavLinkTrivial* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavLinkTrivial>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavLinkTrivial;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavNodeInterface
|
|||
|
|
// 0x0000 (0x0000 - 0x0000)
|
|||
|
|
class INavNodeInterface final
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavNodeInterface")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavNodeInterface")
|
|||
|
|
}
|
|||
|
|
static class INavNodeInterface* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<INavNodeInterface>();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
class UObject* AsUObject()
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<UObject*>(this);
|
|||
|
|
}
|
|||
|
|
const class UObject* AsUObject() const
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<const UObject*>(this);
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_INavNodeInterface;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavigationData
|
|||
|
|
// 0x0218 (0x04D0 - 0x02B8)
|
|||
|
|
class ANavigationData : public AActor
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UPrimitiveComponent* RenderingComp; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FNavDataConfig NavDataConfig; // 0x02C8(0x0088)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 bEnableDrawing : 1; // 0x0350(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bForceRebuildOnLoad : 1; // 0x0350(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bAutoDestroyWhenNoNavigation : 1; // 0x0350(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bCanBeMainNavData : 1; // 0x0350(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bCanSpawnOnRebuild : 1; // 0x0350(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, EditConst, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bRebuildAtRuntime : 1; // 0x0350(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, Deprecated, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 Pad_351[0x3]; // 0x0351(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
ERuntimeGenerationType RuntimeGeneration; // 0x0354(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_355[0x3]; // 0x0355(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float ObservedPathsTickInterval; // 0x0358(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint32 DataVersion; // 0x035C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_360[0x108]; // 0x0360(0x0108)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<struct FSupportedAreaData> SupportedAreas; // 0x0468(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_478[0x58]; // 0x0478(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavigationData")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavigationData")
|
|||
|
|
}
|
|||
|
|
static class ANavigationData* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<ANavigationData>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_ANavigationData;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.AbstractNavData
|
|||
|
|
// 0x0000 (0x04D0 - 0x04D0)
|
|||
|
|
class AAbstractNavData final : public ANavigationData
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("AbstractNavData")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"AbstractNavData")
|
|||
|
|
}
|
|||
|
|
static class AAbstractNavData* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<AAbstractNavData>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_AAbstractNavData;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavArea
|
|||
|
|
// 0x0018 (0x0048 - 0x0030)
|
|||
|
|
class UNavArea : public UNavAreaBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float DefaultCost; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float FixedAreaEnteringCost; // 0x0034(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
struct FColor DrawColor; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FNavAgentSelector SupportedAgents; // 0x003C(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 bSupportsAgent0 : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent1 : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent2 : 1; // 0x0040(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent3 : 1; // 0x0040(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent4 : 1; // 0x0040(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent5 : 1; // 0x0040(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent6 : 1; // 0x0040(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent7 : 1; // 0x0040(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent8 : 1; // 0x0041(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent9 : 1; // 0x0041(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent10 : 1; // 0x0041(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent11 : 1; // 0x0041(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent12 : 1; // 0x0041(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent13 : 1; // 0x0041(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent14 : 1; // 0x0041(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSupportsAgent15 : 1; // 0x0041(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavArea")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavArea")
|
|||
|
|
}
|
|||
|
|
static class UNavArea* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavArea>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavArea;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavAreaMeta
|
|||
|
|
// 0x0000 (0x0048 - 0x0048)
|
|||
|
|
class UNavAreaMeta : public UNavArea
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavAreaMeta")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavAreaMeta")
|
|||
|
|
}
|
|||
|
|
static class UNavAreaMeta* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavAreaMeta>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavAreaMeta;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavAreaMeta_SwitchByAgent
|
|||
|
|
// 0x0080 (0x00C8 - 0x0048)
|
|||
|
|
class UNavAreaMeta_SwitchByAgent final : public UNavAreaMeta
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TSubclassOf<class UNavArea> Agent0Area; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent1Area; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent2Area; // 0x0058(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent3Area; // 0x0060(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent4Area; // 0x0068(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent5Area; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent6Area; // 0x0078(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent7Area; // 0x0080(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent8Area; // 0x0088(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent9Area; // 0x0090(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent10Area; // 0x0098(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent11Area; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent12Area; // 0x00A8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent13Area; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent14Area; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> Agent15Area; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavAreaMeta_SwitchByAgent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavAreaMeta_SwitchByAgent")
|
|||
|
|
}
|
|||
|
|
static class UNavAreaMeta_SwitchByAgent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavAreaMeta_SwitchByAgent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavAreaMeta_SwitchByAgent;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavArea_Default
|
|||
|
|
// 0x0000 (0x0048 - 0x0048)
|
|||
|
|
class UNavArea_Default : public UNavArea
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavArea_Default")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavArea_Default")
|
|||
|
|
}
|
|||
|
|
static class UNavArea_Default* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavArea_Default>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavArea_Default;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavArea_LowHeight
|
|||
|
|
// 0x0000 (0x0048 - 0x0048)
|
|||
|
|
class UNavArea_LowHeight final : public UNavArea
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavArea_LowHeight")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavArea_LowHeight")
|
|||
|
|
}
|
|||
|
|
static class UNavArea_LowHeight* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavArea_LowHeight>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavArea_LowHeight;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavArea_Null
|
|||
|
|
// 0x0000 (0x0048 - 0x0048)
|
|||
|
|
class UNavArea_Null : public UNavArea
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavArea_Null")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavArea_Null")
|
|||
|
|
}
|
|||
|
|
static class UNavArea_Null* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavArea_Null>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavArea_Null;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavArea_Obstacle
|
|||
|
|
// 0x0000 (0x0048 - 0x0048)
|
|||
|
|
class UNavArea_Obstacle : public UNavArea
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavArea_Obstacle")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavArea_Obstacle")
|
|||
|
|
}
|
|||
|
|
static class UNavArea_Obstacle* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavArea_Obstacle>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavArea_Obstacle;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavCollision
|
|||
|
|
// 0x0060 (0x00D0 - 0x0070)
|
|||
|
|
class UNavCollision final : public UNavCollisionBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<struct FNavCollisionCylinder> CylinderCollision; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<struct FNavCollisionBox> BoxCollision; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavArea> AreaClass; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 bGatherConvexGeometry : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bCreateOnClient : 1; // 0x00A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 Pad_A9[0x27]; // 0x00A9(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavCollision")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavCollision")
|
|||
|
|
}
|
|||
|
|
static class UNavCollision* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavCollision>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavCollision;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavigationQueryFilter
|
|||
|
|
// 0x0020 (0x0048 - 0x0028)
|
|||
|
|
class UNavigationQueryFilter : public UObject
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<struct FNavigationFilterArea> Areas; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
struct FNavigationFilterFlags IncludeFlags; // 0x0038(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
struct FNavigationFilterFlags ExcludeFlags; // 0x003C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavigationQueryFilter")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavigationQueryFilter")
|
|||
|
|
}
|
|||
|
|
static class UNavigationQueryFilter* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavigationQueryFilter>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavigationQueryFilter;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.RecastFilter_UseDefaultArea
|
|||
|
|
// 0x0000 (0x0048 - 0x0048)
|
|||
|
|
class URecastFilter_UseDefaultArea final : public UNavigationQueryFilter
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("RecastFilter_UseDefaultArea")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"RecastFilter_UseDefaultArea")
|
|||
|
|
}
|
|||
|
|
static class URecastFilter_UseDefaultArea* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<URecastFilter_UseDefaultArea>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_URecastFilter_UseDefaultArea;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavigationGraph
|
|||
|
|
// 0x0000 (0x04D0 - 0x04D0)
|
|||
|
|
class ANavigationGraph final : public ANavigationData
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavigationGraph")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavigationGraph")
|
|||
|
|
}
|
|||
|
|
static class ANavigationGraph* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<ANavigationGraph>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_ANavigationGraph;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavigationInvokerComponent
|
|||
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|||
|
|
class UNavigationInvokerComponent final : public UActorComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
float TileGenerationRadius; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float TileRemovalRadius; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
struct FNavAgentSelector SupportedAgents; // 0x00A8(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
ENavigationInvokerPriority Priority; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavigationInvokerComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavigationInvokerComponent")
|
|||
|
|
}
|
|||
|
|
static class UNavigationInvokerComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavigationInvokerComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavigationInvokerComponent;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavigationPath
|
|||
|
|
// 0x0060 (0x0088 - 0x0028)
|
|||
|
|
class UNavigationPath final : public UObject
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TMulticastInlineDelegate<void(class UNavigationPath* AffectedPath, ENavPathEvent PathEvent)> PathUpdatedNotifier; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<struct FVector> PathPoints; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
ENavigationOptionFlag RecalculateOnInvalidation; // 0x0048(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_49[0x3F]; // 0x0049(0x003F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void EnableDebugDrawing(bool bShouldDrawDebugData, const struct FLinearColor& PathColor);
|
|||
|
|
void EnableRecalculationOnInvalidation(ENavigationOptionFlag DoRecalculation);
|
|||
|
|
|
|||
|
|
class FString GetDebugString() const;
|
|||
|
|
double GetPathCost() const;
|
|||
|
|
double GetPathLength() const;
|
|||
|
|
bool IsPartial() const;
|
|||
|
|
bool IsStringPulled() const;
|
|||
|
|
bool IsValid() const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavigationPath")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavigationPath")
|
|||
|
|
}
|
|||
|
|
static class UNavigationPath* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavigationPath>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavigationPath;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavigationSystemV1
|
|||
|
|
// 0x1568 (0x1590 - 0x0028)
|
|||
|
|
class UNavigationSystemV1 final : public UNavigationSystemBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class ANavigationData* MainNavData; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class ANavigationData* AbstractNavData; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class FName DefaultAgentName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
TSoftClassPtr<class UClass> CrowdManagerClass; // 0x0040(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 bAutoCreateNavigationData : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bSpawnNavDataInNavBoundsLevel : 1; // 0x0068(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bAllowClientSideNavigation : 1; // 0x0068(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bShouldDiscardSubLevelNavData : 1; // 0x0068(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bTickWhilePaused : 1; // 0x0068(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bSupportRebuilding : 1; // 0x0068(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bInitialBuildingLocked : 1; // 0x0068(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 BitPad_68_7 : 1; // 0x0068(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ])
|
|||
|
|
uint8 bSkipAgentHeightCheckWhenPickingNavData : 1; // 0x0069(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 Pad_6A[0x2]; // 0x006A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
int32 GeometryExportTriangleCountWarningThreshold; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 bGenerateNavigationOnlyAroundNavigationInvokers : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float ActiveTilesUpdateInterval; // 0x0074(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
ENavDataGatheringModeConfig DataGatheringMode; // 0x0078(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float DirtyAreaWarningSizeThreshold; // 0x007C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float GatheringNavModifiersWarningLimitTime; // 0x0080(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<struct FNavDataConfig> SupportedAgents; // 0x0088(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
struct FNavAgentSelector SupportedAgentsMask; // 0x0098(0x0004)(Edit, Config, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FBox BuildBounds; // 0x00A0(0x0038)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<class ANavigationData*> NavDataSet; // 0x00D8(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|||
|
|
TArray<class ANavigationData*> NavDataRegistrationQueue; // 0x00E8(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TMulticastInlineDelegate<void(class ANavigationData* NavData)> OnNavDataRegisteredEvent; // 0x0108(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void(class ANavigationData* NavData)> OnNavigationGenerationFinishedDelegate; // 0x0118(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_128[0xE0]; // 0x0128(0x00E0)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
EFNavigationSystemRunMode OperationMode; // 0x0208(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_209[0x1387]; // 0x0209(0x1387)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UNavigationPath* FindPathToActorSynchronously(class UObject* WorldContextObject, const struct FVector& PathStart, class AActor* GoalActor, float TetherDistance, class AActor* PathfindingContext, TSubclassOf<class UNavigationQueryFilter> FilterClass);
|
|||
|
|
static class UNavigationPath* FindPathToLocationSynchronously(class UObject* WorldContextObject, const struct FVector& PathStart, const struct FVector& PathEnd, class AActor* PathfindingContext, TSubclassOf<class UNavigationQueryFilter> FilterClass);
|
|||
|
|
static class UNavigationSystemV1* GetNavigationSystem(class UObject* WorldContextObject);
|
|||
|
|
static ENavigationQueryResult GetPathCost(class UObject* WorldContextObject, const struct FVector& PathStart, const struct FVector& PathEnd, double* PathCost, class ANavigationData* NavData, TSubclassOf<class UNavigationQueryFilter> FilterClass);
|
|||
|
|
static ENavigationQueryResult GetPathLength(class UObject* WorldContextObject, const struct FVector& PathStart, const struct FVector& PathEnd, double* PathLength, class ANavigationData* NavData, TSubclassOf<class UNavigationQueryFilter> FilterClass);
|
|||
|
|
static bool IsNavigationBeingBuilt(class UObject* WorldContextObject);
|
|||
|
|
static bool IsNavigationBeingBuiltOrLocked(class UObject* WorldContextObject);
|
|||
|
|
static bool K2_GetRandomLocationInNavigableRadius(class UObject* WorldContextObject, const struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf<class UNavigationQueryFilter> FilterClass);
|
|||
|
|
static bool K2_GetRandomPointInNavigableRadius(class UObject* WorldContextObject, const struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf<class UNavigationQueryFilter> FilterClass);
|
|||
|
|
static bool K2_GetRandomReachablePointInRadius(class UObject* WorldContextObject, const struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf<class UNavigationQueryFilter> FilterClass);
|
|||
|
|
static bool K2_ProjectPointToNavigation(class UObject* WorldContextObject, const struct FVector& Point, struct FVector* ProjectedLocation, class ANavigationData* NavData, TSubclassOf<class UNavigationQueryFilter> FilterClass, const struct FVector& QueryExtent);
|
|||
|
|
static bool NavigationRaycast(class UObject* WorldContextObject, const struct FVector& RayStart, const struct FVector& RayEnd, struct FVector* HitLocation, TSubclassOf<class UNavigationQueryFilter> FilterClass, class AController* Querier);
|
|||
|
|
|
|||
|
|
bool K2_ReplaceAreaInOctreeData(const class UObject* Object, TSubclassOf<class UNavArea> OldArea, TSubclassOf<class UNavArea> NewArea);
|
|||
|
|
void OnNavigationBoundsUpdated(class ANavMeshBoundsVolume* NavVolume);
|
|||
|
|
void RegisterNavigationInvoker(class AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius);
|
|||
|
|
void ResetMaxSimultaneousTileGenerationJobsCount();
|
|||
|
|
void SetGeometryGatheringMode(ENavDataGatheringModeConfig NewMode);
|
|||
|
|
void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs);
|
|||
|
|
void UnregisterNavigationInvoker(class AActor* Invoker);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavigationSystemV1")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavigationSystemV1")
|
|||
|
|
}
|
|||
|
|
static class UNavigationSystemV1* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavigationSystemV1>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavigationSystemV1;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavigationSystemModuleConfig
|
|||
|
|
// 0x0008 (0x0060 - 0x0058)
|
|||
|
|
class UNavigationSystemModuleConfig final : public UNavigationSystemConfig
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 bStrictlyStatic : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bCreateOnClient : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bAutoSpawnMissingNavData : 1; // 0x0058(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bSpawnNavDataInNavBoundsLevel : 1; // 0x0058(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavigationSystemModuleConfig")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavigationSystemModuleConfig")
|
|||
|
|
}
|
|||
|
|
static class UNavigationSystemModuleConfig* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavigationSystemModuleConfig>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavigationSystemModuleConfig;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavigationTestingActor
|
|||
|
|
// 0x0128 (0x03E0 - 0x02B8)
|
|||
|
|
class ANavigationTestingActor final : public AActor
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_2B8[0x10]; // 0x02B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UCapsuleComponent* CapsuleComponent; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UNavigationInvokerComponent* InvokerComponent; // 0x02D0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 bActAsNavigationInvoker : 1; // 0x02D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|||
|
|
uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FNavAgentProperties NavAgentProps; // 0x02E0(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector QueryingExtent; // 0x0318(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class ANavigationData* MyNavData; // 0x0330(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector ProjectedLocation; // 0x0338(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 bProjectedLocationValid : 1; // 0x0350(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bSearchStart : 1; // 0x0350(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 Pad_351[0x3]; // 0x0351(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float CostLimitFactor; // 0x0354(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float MinimumCostLimit; // 0x0358(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 bBacktracking : 1; // 0x035C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bUseHierarchicalPathfinding : 1; // 0x035C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bGatherDetailedInfo : 1; // 0x035C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bRequireNavigableEndLocation : 1; // 0x035C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawDistanceToWall : 1; // 0x035C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bShowNodePool : 1; // 0x035C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bShowBestPath : 1; // 0x035C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bShowDiffWithPreviousStep : 1; // 0x035C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bShouldBeVisibleInGame : 1; // 0x035D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 Pad_35E[0x2]; // 0x035E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
ENavCostDisplay CostDisplayMode; // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_361[0x7]; // 0x0361(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FVector2D TextCanvasOffset; // 0x0368(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 bPathExist : 1; // 0x0378(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bPathIsPartial : 1; // 0x0378(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bPathSearchOutOfNodes : 1; // 0x0378(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 Pad_379[0x3]; // 0x0379(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float PathfindingTime; // 0x037C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double PathCost; // 0x0380(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 PathfindingSteps; // 0x0388(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_38C[0x4]; // 0x038C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class ANavigationTestingActor* OtherActor; // 0x0390(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSubclassOf<class UNavigationQueryFilter> FilterClass; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 ShowStepIndex; // 0x03A0(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float OffsetFromCornersDistance; // 0x03A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_3A8[0x38]; // 0x03A8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavigationTestingActor")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavigationTestingActor")
|
|||
|
|
}
|
|||
|
|
static class ANavigationTestingActor* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<ANavigationTestingActor>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_ANavigationTestingActor;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavLinkComponent
|
|||
|
|
// 0x0020 (0x05A0 - 0x0580)
|
|||
|
|
class UNavLinkComponent final : public UPrimitiveComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_580[0x8]; // 0x0580(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<struct FNavigationLink> Links; // 0x0588(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_598[0x8]; // 0x0598(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavLinkComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavLinkComponent")
|
|||
|
|
}
|
|||
|
|
static class UNavLinkComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavLinkComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavLinkComponent;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavRelevantComponent
|
|||
|
|
// 0x0050 (0x00F0 - 0x00A0)
|
|||
|
|
class UNavRelevantComponent : public UActorComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_A0[0x40]; // 0x00A0(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
uint8 bAttachToOwnersRoot : 1; // 0x00E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UObject* CachedNavParent; // 0x00E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void SetNavigationRelevancy(bool bRelevant);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavRelevantComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavRelevantComponent")
|
|||
|
|
}
|
|||
|
|
static class UNavRelevantComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavRelevantComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavRelevantComponent;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavLinkCustomComponent
|
|||
|
|
// 0x00F0 (0x01E0 - 0x00F0)
|
|||
|
|
class UNavLinkCustomComponent final : public UNavRelevantComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
uint32 NavLinkUserId; // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FNavLinkId CustomLinkId; // 0x0100(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
struct FNavLinkAuxiliaryId AuxiliaryCustomLinkId; // 0x0108(0x0008)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
TSubclassOf<class UNavArea> EnabledAreaClass; // 0x0110(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
TSubclassOf<class UNavArea> DisabledAreaClass; // 0x0118(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
struct FNavAgentSelector SupportedAgents; // 0x0120(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FVector LinkRelativeStart; // 0x0128(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
struct FVector LinkRelativeEnd; // 0x0140(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
ENavLinkDirection LinkDirection; // 0x0158(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
uint8 bLinkEnabled : 1; // 0x015C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bNotifyWhenEnabled : 1; // 0x015C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bNotifyWhenDisabled : 1; // 0x015C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 bCreateBoxObstacle : 1; // 0x015C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 Pad_15D[0x3]; // 0x015D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FVector ObstacleOffset; // 0x0160(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
struct FVector ObstacleExtent; // 0x0178(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
TSubclassOf<class UNavArea> ObstacleAreaClass; // 0x0190(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float BroadcastRadius; // 0x0198(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float BroadcastInterval; // 0x019C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
ECollisionChannel BroadcastChannel; // 0x01A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_1A1[0x3F]; // 0x01A1(0x003F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavLinkCustomComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavLinkCustomComponent")
|
|||
|
|
}
|
|||
|
|
static class UNavLinkCustomComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavLinkCustomComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavLinkCustomComponent;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavLinkRenderingComponent
|
|||
|
|
// 0x0000 (0x0580 - 0x0580)
|
|||
|
|
class UNavLinkRenderingComponent final : public UPrimitiveComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavLinkRenderingComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavLinkRenderingComponent")
|
|||
|
|
}
|
|||
|
|
static class UNavLinkRenderingComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavLinkRenderingComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavLinkRenderingComponent;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavMeshBoundsVolume
|
|||
|
|
// 0x0008 (0x02F8 - 0x02F0)
|
|||
|
|
class ANavMeshBoundsVolume final : public AVolume
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FNavAgentSelector SupportedAgents; // 0x02F0(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_2F4[0x4]; // 0x02F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavMeshBoundsVolume")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavMeshBoundsVolume")
|
|||
|
|
}
|
|||
|
|
static class ANavMeshBoundsVolume* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<ANavMeshBoundsVolume>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_ANavMeshBoundsVolume;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavMeshRenderingComponent
|
|||
|
|
// 0x0010 (0x05E0 - 0x05D0)
|
|||
|
|
class UNavMeshRenderingComponent final : public UDebugDrawComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_5D0[0x10]; // 0x05D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavMeshRenderingComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavMeshRenderingComponent")
|
|||
|
|
}
|
|||
|
|
static class UNavMeshRenderingComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavMeshRenderingComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavMeshRenderingComponent;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavTestRenderingComponent
|
|||
|
|
// 0x0000 (0x05D0 - 0x05D0)
|
|||
|
|
class UNavTestRenderingComponent final : public UDebugDrawComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavTestRenderingComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavTestRenderingComponent")
|
|||
|
|
}
|
|||
|
|
static class UNavTestRenderingComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavTestRenderingComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavTestRenderingComponent;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.RecastNavMesh
|
|||
|
|
// 0x0118 (0x05E8 - 0x04D0)
|
|||
|
|
class ARecastNavMesh final : public ANavigationData
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 bDrawTriangleEdges : 1; // 0x04D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawPolyEdges : 1; // 0x04D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawFilledPolys : 1; // 0x04D0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawNavMeshEdges : 1; // 0x04D0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawTileBounds : 1; // 0x04D0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawTileResolutions : 1; // 0x04D0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawPathCollidingGeometry : 1; // 0x04D0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawTileLabels : 1; // 0x04D0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawTileBuildTimes : 1; // 0x04D1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawTileBuildTimesHeatMap : 1; // 0x04D1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawPolygonLabels : 1; // 0x04D1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawDefaultPolygonCost : 1; // 0x04D1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawPolygonFlags : 1; // 0x04D1(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawLabelsOnPathNodes : 1; // 0x04D1(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawNavLinks : 1; // 0x04D1(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawFailedNavLinks : 1; // 0x04D1(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawClusters : 1; // 0x04D2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawOctree : 1; // 0x04D2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawOctreeDetails : 1; // 0x04D2(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDrawMarkedForbiddenPolys : 1; // 0x04D2(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDistinctlyDrawTilesBeingBuilt : 1; // 0x04D2(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 Pad_4D3[0x1]; // 0x04D3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float DrawOffset; // 0x04D4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FRecastNavMeshTileGenerationDebug TileGenerationDebug; // 0x04D8(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 bFixedTilePoolSize : 1; // 0x04F4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 Pad_4F5[0x3]; // 0x04F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
int32 TilePoolSize; // 0x04F8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float TileSizeUU; // 0x04FC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float CellSize; // 0x0500(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float CellHeight; // 0x0504(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FNavMeshResolutionParam NavMeshResolutionParams[0x3]; // 0x0508(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
float AgentRadius; // 0x052C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float AgentHeight; // 0x0530(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float AgentMaxSlope; // 0x0534(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float AgentMaxStepHeight; // 0x0538(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float MinRegionArea; // 0x053C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float MergeRegionSize; // 0x0540(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float MaxSimplificationError; // 0x0544(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 MaxSimultaneousTileGenerationJobsCount; // 0x0548(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 TileNumberHardLimit; // 0x054C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 PolyRefTileBits; // 0x0550(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 PolyRefNavPolyBits; // 0x0554(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 PolyRefSaltBits; // 0x0558(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_55C[0x4]; // 0x055C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FVector NavMeshOriginOffset; // 0x0560(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float DefaultDrawDistance; // 0x0578(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float DefaultMaxSearchNodes; // 0x057C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float DefaultMaxHierarchicalSearchNodes; // 0x0580(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
ERecastPartitioning RegionPartitioning; // 0x0584(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
ERecastPartitioning LayerPartitioning; // 0x0585(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_586[0x2]; // 0x0586(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
int32 RegionChunkSplits; // 0x0588(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
int32 LayerChunkSplits; // 0x058C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 bSortNavigationAreasByCost : 1; // 0x0590(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bIsWorldPartitioned : 1; // 0x0590(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bPerformVoxelFiltering : 1; // 0x0590(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bMarkLowHeightAreas : 1; // 0x0590(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bUseExtraTopCellWhenMarkingAreas : 1; // 0x0590(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bFilterLowSpanSequences : 1; // 0x0590(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bFilterLowSpanFromTileCache : 1; // 0x0590(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bDoFullyAsyncNavDataGathering : 1; // 0x0590(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bUseBetterOffsetsFromCorners : 1; // 0x0591(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bStoreEmptyTileLayers : 1; // 0x0591(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bUseVirtualFilters : 1; // 0x0591(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bUseVirtualGeometryFilteringAndDirtying : 1; // 0x0591(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 bAllowNavLinkAsPathEnd : 1; // 0x0591(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 Pad_592[0x2]; // 0x0592(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
int32 TimeSliceFilterLedgeSpansMaxYProcess; // 0x0594(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
double TimeSliceLongDurationDebug; // 0x0598(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint32 InvokerTilePriorityBumpDistanceThresholdInTileUnits; // 0x05A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 InvokerTilePriorityBumpIncrease; // 0x05A4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_5A5[0x3]; // 0x05A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
uint8 bUseVoxelCache : 1; // 0x05A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|||
|
|
uint8 Pad_5A9[0x3]; // 0x05A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float TileSetUpdateInterval; // 0x05AC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
float HeuristicScale; // 0x05B0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float VerticalDeviationFromGroundCompensation; // 0x05B4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_5B8[0x30]; // 0x05B8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
bool K2_ReplaceAreaInTileBounds(const struct FBox& Bounds, TSubclassOf<class UNavArea> OldArea, TSubclassOf<class UNavArea> NewArea, bool ReplaceLinks);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("RecastNavMesh")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"RecastNavMesh")
|
|||
|
|
}
|
|||
|
|
static class ARecastNavMesh* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<ARecastNavMesh>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_ARecastNavMesh;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.RecastNavMeshDataChunk
|
|||
|
|
// 0x0010 (0x0040 - 0x0030)
|
|||
|
|
class URecastNavMeshDataChunk final : public UNavigationDataChunk
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("RecastNavMeshDataChunk")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"RecastNavMeshDataChunk")
|
|||
|
|
}
|
|||
|
|
static class URecastNavMeshDataChunk* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<URecastNavMeshDataChunk>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_URecastNavMeshDataChunk;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavModifierComponent
|
|||
|
|
// 0x00A0 (0x0190 - 0x00F0)
|
|||
|
|
class alignas(0x10) UNavModifierComponent final : public UNavRelevantComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TSubclassOf<class UNavArea> AreaClass; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FVector FailsafeExtent; // 0x00F8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
ENavigationDataResolution NavMeshResolution; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 bIncludeAgentHeight : 1; // 0x0111(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|||
|
|
uint8 Pad_112[0x7E]; // 0x0112(0x007E)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void SetAreaClass(TSubclassOf<class UNavArea> NewAreaClass);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavModifierComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavModifierComponent")
|
|||
|
|
}
|
|||
|
|
static class UNavModifierComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UNavModifierComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UNavModifierComponent;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavModifierVolume
|
|||
|
|
// 0x0018 (0x0308 - 0x02F0)
|
|||
|
|
class ANavModifierVolume final : public AVolume
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TSubclassOf<class UNavArea> AreaClass; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
bool bMaskFillCollisionUnderneathForNavmesh; // 0x0300(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
ENavigationDataResolution NavMeshResolution; // 0x0301(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_302[0x6]; // 0x0302(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void SetAreaClass(TSubclassOf<class UNavArea> NewAreaClass);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavModifierVolume")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavModifierVolume")
|
|||
|
|
}
|
|||
|
|
static class ANavModifierVolume* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<ANavModifierVolume>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_ANavModifierVolume;
|
|||
|
|
|
|||
|
|
// Class NavigationSystem.NavSystemConfigOverride
|
|||
|
|
// 0x0010 (0x02C8 - 0x02B8)
|
|||
|
|
class ANavSystemConfigOverride final : public AActor
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UNavigationSystemConfig* NavigationSystemConfig; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
ENavSystemOverridePolicy OverridePolicy; // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 bLoadOnClient : 1; // 0x02C1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|||
|
|
uint8 Pad_2C2[0x6]; // 0x02C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("NavSystemConfigOverride")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"NavSystemConfigOverride")
|
|||
|
|
}
|
|||
|
|
static class ANavSystemConfigOverride* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<ANavSystemConfigOverride>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_ANavSystemConfigOverride;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|