1333 lines
91 KiB
C++
1333 lines
91 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: Mai
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_structs.hpp"
|
|
#include "Dai_structs.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "AIModule_structs.hpp"
|
|
#include "Being_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Enum Mai.EMaiAggroStance
|
|
// NumValues: 0x0004
|
|
enum class EMaiAggroStance : uint8
|
|
{
|
|
Neutral = 0,
|
|
Cautious = 1,
|
|
Aggressive = 2,
|
|
Max = 3,
|
|
};
|
|
|
|
// Enum Mai.ESplineMoveResult
|
|
// NumValues: 0x0005
|
|
enum class ESplineMoveResult : uint8
|
|
{
|
|
UNKNOWN = 0,
|
|
COMPLETED = 1,
|
|
BREAKED = 2,
|
|
FAILED = 3,
|
|
ESplineMoveResult_MAX = 4,
|
|
};
|
|
|
|
// Enum Mai.EBeingActionFailHandling
|
|
// NumValues: 0x0003
|
|
enum class EBeingActionFailHandling : uint8
|
|
{
|
|
RequireSuccess = 0,
|
|
IgnoreFailure = 1,
|
|
EBeingActionFailHandling_MAX = 2,
|
|
};
|
|
|
|
// Enum Mai.EMaiSenseType
|
|
// NumValues: 0x0009
|
|
enum class EMaiSenseType : uint8
|
|
{
|
|
Any = 0,
|
|
Sight = 1,
|
|
Hearing = 2,
|
|
Pain = 3,
|
|
Smell = 4,
|
|
Touch = 5,
|
|
The6thSense = 6,
|
|
COUNT = 7,
|
|
EMaiSenseType_MAX = 8,
|
|
};
|
|
|
|
// Enum Mai.EMaiShapeType
|
|
// NumValues: 0x0005
|
|
enum class EMaiShapeType : uint8
|
|
{
|
|
None = 0,
|
|
Sphere = 1,
|
|
Box = 2,
|
|
Cylinder = 3,
|
|
EMaiShapeType_MAX = 4,
|
|
};
|
|
|
|
// Enum Mai.EMaiAttackStatus
|
|
// NumValues: 0x0005
|
|
enum class EMaiAttackStatus : uint8
|
|
{
|
|
Undefined = 0,
|
|
InProgress = 1,
|
|
Aborted = 2,
|
|
Finished = 3,
|
|
EMaiAttackStatus_MAX = 4,
|
|
};
|
|
|
|
// Enum Mai.EMaiAttackDodgeReaction
|
|
// NumValues: 0x0005
|
|
enum class EMaiAttackDodgeReaction : uint8
|
|
{
|
|
Off = 0,
|
|
On = 1,
|
|
Notify = 2,
|
|
TimeToHitEnemy = 3,
|
|
EMaiAttackDodgeReaction_MAX = 4,
|
|
};
|
|
|
|
// Enum Mai.EMaiAttackFocus
|
|
// NumValues: 0x0005
|
|
enum class EMaiAttackFocus : uint8
|
|
{
|
|
Manual = 0,
|
|
AllTime = 1,
|
|
TillLastHit = 2,
|
|
ToFirstBlow = 3,
|
|
EMaiAttackFocus_MAX = 4,
|
|
};
|
|
|
|
// Enum Mai.EMaiAttackSnap
|
|
// NumValues: 0x0005
|
|
enum class EMaiAttackSnap : uint8
|
|
{
|
|
Off = 0,
|
|
Sliding = 1,
|
|
TlouPureRM = 2,
|
|
TlouSlide = 3,
|
|
EMaiAttackSnap_MAX = 4,
|
|
};
|
|
|
|
// Enum Mai.EMaiAttackInitialStance
|
|
// NumValues: 0x0004
|
|
enum class EMaiAttackInitialStance : uint8
|
|
{
|
|
Any = 0,
|
|
InPlace = 1,
|
|
InMotion = 2,
|
|
EMaiAttackInitialStance_MAX = 3,
|
|
};
|
|
|
|
// Enum Mai.EMaiAttackRange
|
|
// NumValues: 0x0006
|
|
enum class EMaiAttackRange : uint8
|
|
{
|
|
InRange = 0,
|
|
TooClose = 1,
|
|
TooFar = 2,
|
|
Closer = 3,
|
|
Farther = 4,
|
|
EMaiAttackRange_MAX = 5,
|
|
};
|
|
|
|
// Enum Mai.EMaiNodePathExistanceQueryType
|
|
// NumValues: 0x0003
|
|
enum class EMaiNodePathExistanceQueryType : uint8
|
|
{
|
|
Raycast = 0,
|
|
PathFinding = 1,
|
|
EMaiNodePathExistanceQueryType_MAX = 2,
|
|
};
|
|
|
|
// Enum Mai.EMaiWallPathExistanceQueryType
|
|
// NumValues: 0x0003
|
|
enum class EMaiWallPathExistanceQueryType : uint8
|
|
{
|
|
Raycast = 0,
|
|
PathFinding = 1,
|
|
EMaiWallPathExistanceQueryType_MAX = 2,
|
|
};
|
|
|
|
// Enum Mai.EMaiFocusType
|
|
// NumValues: 0x0004
|
|
enum class EMaiFocusType : uint8
|
|
{
|
|
HeadOnly = 0,
|
|
BodyOnly = 1,
|
|
Full = 2,
|
|
EMaiFocusType_MAX = 3,
|
|
};
|
|
|
|
// Enum Mai.EMaiOnPathFail
|
|
// NumValues: 0x0004
|
|
enum class EMaiOnPathFail : uint8
|
|
{
|
|
Nothing = 0,
|
|
Teleport = 1,
|
|
MoveDirect = 2,
|
|
EMaiOnPathFail_MAX = 3,
|
|
};
|
|
|
|
// Enum Mai.EMaiWallOnPathFail
|
|
// NumValues: 0x0004
|
|
enum class EMaiWallOnPathFail : uint8
|
|
{
|
|
Nothing = 0,
|
|
Teleport = 1,
|
|
MoveDirect = 2,
|
|
EMaiWallOnPathFail_MAX = 3,
|
|
};
|
|
|
|
// Enum Mai.EMaiTribool
|
|
// NumValues: 0x0004
|
|
enum class EMaiTribool : uint8
|
|
{
|
|
Unkonown = 0,
|
|
Set = 1,
|
|
Unset = 2,
|
|
EMaiTribool_MAX = 3,
|
|
};
|
|
|
|
// Enum Mai.EMaiMovementModes
|
|
// NumValues: 0x0003
|
|
enum class EMaiMovementModes : uint8
|
|
{
|
|
CustomGeneric = 0,
|
|
RootMotionMontage = 1,
|
|
EMaiMovementModes_MAX = 2,
|
|
};
|
|
|
|
// Enum Mai.ENavMeshState
|
|
// NumValues: 0x0005
|
|
enum class ENavMeshState : uint8
|
|
{
|
|
None = 0,
|
|
Loaded = 1,
|
|
Built = 2,
|
|
Ready = 3,
|
|
ENavMeshState_MAX = 4,
|
|
};
|
|
|
|
// Enum Mai.EMaiActionPointState
|
|
// NumValues: 0x0005
|
|
enum class EMaiActionPointState : uint8
|
|
{
|
|
None = 0,
|
|
Goto = 1,
|
|
Reached = 2,
|
|
Used = 3,
|
|
EMaiActionPointState_MAX = 4,
|
|
};
|
|
|
|
// Enum Mai.EMaiSelectionMethod
|
|
// NumValues: 0x0004
|
|
enum class EMaiSelectionMethod : uint8
|
|
{
|
|
NEAREST = 0,
|
|
HIGHEST_WEIGHT = 1,
|
|
PERCENTAGE_CHANCE = 2,
|
|
EMaiSelectionMethod_MAX = 3,
|
|
};
|
|
|
|
// Enum Mai.EMaiParty
|
|
// NumValues: 0x0026
|
|
enum class EMaiParty : uint8
|
|
{
|
|
PARTY_0 = 0,
|
|
PARTY_1 = 1,
|
|
PARTY_2 = 2,
|
|
PARTY_3 = 3,
|
|
PARTY_4 = 4,
|
|
PARTY_5 = 5,
|
|
PARTY_6 = 6,
|
|
PARTY_7 = 7,
|
|
PARTY_8 = 8,
|
|
PARTY_9 = 9,
|
|
PARTY_10 = 10,
|
|
PARTY_11 = 11,
|
|
PARTY_12 = 12,
|
|
PARTY_13 = 13,
|
|
PARTY_14 = 14,
|
|
PARTY_15 = 15,
|
|
PARTY_16 = 16,
|
|
PARTY_17 = 17,
|
|
PARTY_18 = 18,
|
|
PARTY_19 = 19,
|
|
PARTY_20 = 20,
|
|
PARTY_21 = 21,
|
|
PARTY_22 = 22,
|
|
PARTY_23 = 23,
|
|
PARTY_24 = 24,
|
|
PARTY_25 = 25,
|
|
PARTY_26 = 26,
|
|
PARTY_27 = 27,
|
|
PARTY_28 = 28,
|
|
PARTY_29 = 29,
|
|
PARTY_30 = 30,
|
|
PARTY_31 = 31,
|
|
ALLY = 251,
|
|
NEUTRAL = 252,
|
|
ENEMY = 253,
|
|
PLAYER = 254,
|
|
NONE = 255,
|
|
EMaiParty_MAX = 256,
|
|
};
|
|
|
|
// Enum Mai.EMaiToken
|
|
// NumValues: 0x0022
|
|
enum class EMaiToken : uint8
|
|
{
|
|
TOKEN_0 = 0,
|
|
TOKEN_1 = 1,
|
|
TOKEN_2 = 2,
|
|
TOKEN_3 = 3,
|
|
TOKEN_4 = 4,
|
|
TOKEN_5 = 5,
|
|
TOKEN_6 = 6,
|
|
TOKEN_7 = 7,
|
|
TOKEN_8 = 8,
|
|
TOKEN_9 = 9,
|
|
TOKEN_10 = 10,
|
|
TOKEN_11 = 11,
|
|
TOKEN_12 = 12,
|
|
TOKEN_13 = 13,
|
|
TOKEN_14 = 14,
|
|
TOKEN_15 = 15,
|
|
TOKEN_16 = 16,
|
|
TOKEN_17 = 17,
|
|
TOKEN_18 = 18,
|
|
TOKEN_19 = 19,
|
|
TOKEN_20 = 20,
|
|
TOKEN_21 = 21,
|
|
TOKEN_22 = 22,
|
|
TOKEN_23 = 23,
|
|
TOKEN_24 = 24,
|
|
TOKEN_25 = 25,
|
|
TOKEN_26 = 26,
|
|
TOKEN_27 = 27,
|
|
TOKEN_28 = 28,
|
|
TOKEN_29 = 29,
|
|
TOKEN_30 = 30,
|
|
TOKEN_31 = 31,
|
|
TOKEN_COUNT = 32,
|
|
TOKEN_MAX = 33,
|
|
};
|
|
|
|
// Enum Mai.EPointSelection
|
|
// NumValues: 0x0005
|
|
enum class EPointSelection : uint8
|
|
{
|
|
PathOnly = 0,
|
|
Random = 1,
|
|
Nearest = 2,
|
|
Farthest = 3,
|
|
EPointSelection_MAX = 4,
|
|
};
|
|
|
|
// Enum Mai.EMaiDifficultyLevel
|
|
// NumValues: 0x000C
|
|
enum class EMaiDifficultyLevel : uint8
|
|
{
|
|
NONE = 0,
|
|
Story = 1,
|
|
VeryEasy = 2,
|
|
Easy = 3,
|
|
Easier = 4,
|
|
Default = 5,
|
|
Harder = 6,
|
|
Hard = 7,
|
|
VeryHard = 8,
|
|
Hell = 9,
|
|
COUNT = 10,
|
|
EMaiDifficultyLevel_MAX = 11,
|
|
};
|
|
|
|
// Enum Mai.EEqsVisitedAPScore
|
|
// NumValues: 0x0004
|
|
enum class EEqsVisitedAPScore : uint8
|
|
{
|
|
NullScore = 0,
|
|
HalfScore = 1,
|
|
ProgressiveScore = 2,
|
|
EEqsVisitedAPScore_MAX = 3,
|
|
};
|
|
|
|
// Enum Mai.EMaiLookAt
|
|
// NumValues: 0x0006
|
|
enum class EMaiLookAt : uint8
|
|
{
|
|
ACTOR = 0,
|
|
COMPONENT = 1,
|
|
LOCATION = 2,
|
|
ROTATION = 3,
|
|
COUNT = 4,
|
|
EMaiLookAt_MAX = 5,
|
|
};
|
|
|
|
// Enum Mai.EPartyAttitude
|
|
// NumValues: 0x0005
|
|
enum class EPartyAttitude : uint8
|
|
{
|
|
Unknown = 0,
|
|
Friendly = 1,
|
|
Neutral = 2,
|
|
Hostile = 3,
|
|
EPartyAttitude_MAX = 4,
|
|
};
|
|
|
|
// Enum Mai.ENavAreaFlag
|
|
// NumValues: 0x0004
|
|
enum class ENavAreaFlag : uint8
|
|
{
|
|
Default = 0,
|
|
Jump = 1,
|
|
Crouch = 2,
|
|
ENavAreaFlag_MAX = 3,
|
|
};
|
|
|
|
// Enum Mai.EMaiOnMeshState
|
|
// NumValues: 0x0004
|
|
enum class EMaiOnMeshState : uint8
|
|
{
|
|
Unknown = 0,
|
|
OnMesh = 1,
|
|
OffMesh = 2,
|
|
EMaiOnMeshState_MAX = 3,
|
|
};
|
|
|
|
// Enum Mai.EMaiVoxelSide
|
|
// NumValues: 0x0008
|
|
enum class EMaiVoxelSide : uint8
|
|
{
|
|
TOP = 0,
|
|
BOTTOM = 1,
|
|
NORTH = 2,
|
|
SOUTH = 3,
|
|
WEST = 4,
|
|
EAST = 5,
|
|
COUNT = 6,
|
|
EMaiVoxelSide_MAX = 7,
|
|
};
|
|
|
|
// Enum Mai.EMaiVoxelFlags
|
|
// NumValues: 0x000A
|
|
enum class EMaiVoxelFlags : uint8
|
|
{
|
|
UNKNOWN = 0,
|
|
TOP = 1,
|
|
BOTTOM = 2,
|
|
NORTH = 4,
|
|
SOUTH = 8,
|
|
WEST = 16,
|
|
EAST = 32,
|
|
FILLED = 64,
|
|
INVALID = 128,
|
|
EMaiVoxelFlags_MAX = 129,
|
|
};
|
|
|
|
// Enum Mai.EMaiLinkType
|
|
// NumValues: 0x0005
|
|
enum class EMaiLinkType : uint8
|
|
{
|
|
Internal = 0,
|
|
External = 1,
|
|
ToLink = 2,
|
|
BetweenSurfaces = 3,
|
|
EMaiLinkType_MAX = 4,
|
|
};
|
|
|
|
// ScriptStruct Mai.MaiWork
|
|
// 0x0068 (0x0068 - 0x0000)
|
|
struct FMaiWork final
|
|
{
|
|
public:
|
|
bool _UseSingleAction; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaiAction* _Action; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* _Behavior; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FDaiConditions _Conditions; // 0x0018(0x0030)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FDaiNotifies _Config; // 0x0048(0x0018)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 _Weight; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWork;
|
|
|
|
// ScriptStruct Mai.MaiAggroDifficulty
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FMaiAggroDifficulty final
|
|
{
|
|
public:
|
|
float _AggroDecayMul; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _AggroGainMul; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiAggroDifficulty;
|
|
|
|
// ScriptStruct Mai.MaiActionPointQuery
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FMaiActionPointQuery final
|
|
{
|
|
public:
|
|
class AMaiController* _User; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _FromGraph; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _FromObjects; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _CheckWeight; // 0x000A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _SequenceOnly; // 0x000B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _Usable; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _Safe; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float _Radius; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector _Location; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiActionPointQuery;
|
|
|
|
// ScriptStruct Mai.MaiSyncActionConfig
|
|
// 0x0050 (0x0058 - 0x0008)
|
|
struct FMaiSyncActionConfig final : public FTableRowBase
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer _OwnerAnimTags; // 0x0008(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer _OtherAnimTags; // 0x0028(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
float _PlayRate; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UMaiAction_SyncAnimations> _ActionClass; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiSyncActionConfig;
|
|
|
|
// ScriptStruct Mai.MaiAggroConfig
|
|
// 0x002C (0x002C - 0x0000)
|
|
struct FMaiAggroConfig final
|
|
{
|
|
public:
|
|
float _RequiredAggro; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _AddAggroOnEnter; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _AggroDecayCooldown; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _AggroDecayRate; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _BaseAggroGain[0x7]; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiAggroConfig;
|
|
|
|
// ScriptStruct Mai.MaiShape
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FMaiShape final
|
|
{
|
|
public:
|
|
EMaiShapeType _Shape; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector _Extents; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiShape;
|
|
|
|
// ScriptStruct Mai.MaiImpactConfig
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FMaiImpactConfig final
|
|
{
|
|
public:
|
|
bool _PhysicalHit; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _OverrideImpactCone; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _OverrideImpactAngle; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _OverrideImpactRange; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _OverrideImpactDir; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float _ImpactAngle; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _ImpactRange; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _ImpactDir; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> _DamageType; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _OverrideDamage; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FInt32Range _Damage; // 0x0024(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiImpactConfig;
|
|
|
|
// ScriptStruct Mai.MaiAttackConfig
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FMaiAttackConfig final
|
|
{
|
|
public:
|
|
uint8 _Weight; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDaiConditions _Conditions; // 0x0008(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FDataTableRowHandle _AttackRow; // 0x0038(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UMaiAttack* _Attack; // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiAttackConfig;
|
|
|
|
// ScriptStruct Mai.MaiAttackerConfig
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FMaiAttackerConfig final
|
|
{
|
|
public:
|
|
class UBehaviorTree* _AttacksTree; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* _CountersTree; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _DelayAfterAttack; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiAttackerConfig;
|
|
|
|
// ScriptStruct Mai.MaiAttackBTDecorators
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FMaiAttackBTDecorators final
|
|
{
|
|
public:
|
|
class UBTCompositeNode* _ParentNode; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 _Index; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiAttackBTDecorators;
|
|
|
|
// ScriptStruct Mai.MaiAttackBTNode
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FMaiAttackBTNode final
|
|
{
|
|
public:
|
|
class FName _Name; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaiAttack* _FirstAttack; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBTCompositeNode* _ParentNode; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 _Index; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FMaiAttackBTDecorators> _DerivedDecorators; // 0x0020(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiAttackBTNode;
|
|
|
|
// ScriptStruct Mai.MaiTokenConfig
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FMaiTokenConfig final
|
|
{
|
|
public:
|
|
bool _CanBeStolen; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float _Cooldown; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiTokenConfig;
|
|
|
|
// ScriptStruct Mai.MaiTokenCooldown
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FMaiTokenCooldown final
|
|
{
|
|
public:
|
|
int32 _Token; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _Cooldown; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiTokenCooldown;
|
|
|
|
// ScriptStruct Mai.MaiBlackboardValue
|
|
// 0x0070 (0x0070 - 0x0000)
|
|
struct FMaiBlackboardValue final
|
|
{
|
|
public:
|
|
class UBlackboardData* _Board; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName _Name; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _Bool; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UClass* _Class; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _Float; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 _Int; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString _String; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UObject> _Object; // 0x0038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FDaiEnum _Enum; // 0x0060(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiBlackboardValue;
|
|
|
|
// ScriptStruct Mai.MaiBlackboardFloat
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FMaiBlackboardFloat final
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector _Entry; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
float _Value; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _DirectValue; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiBlackboardFloat;
|
|
|
|
// ScriptStruct Mai.MaiBlackboardInt
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FMaiBlackboardInt final
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector _Entry; // 0x0000(0x0028)(Edit, NativeAccessSpecifierPublic)
|
|
int32 _Value; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _DirectValue; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiBlackboardInt;
|
|
|
|
// ScriptStruct Mai.MaiBlackboardObject
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FMaiBlackboardObject final
|
|
{
|
|
public:
|
|
class FName _LevelName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UClass* _Class; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid _Guid; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiBlackboardObject;
|
|
|
|
// ScriptStruct Mai.MaiBlackboardData
|
|
// 0x0280 (0x0280 - 0x0000)
|
|
struct FMaiBlackboardData final
|
|
{
|
|
public:
|
|
TMap<class FName, bool> _Bools; // 0x0000(0x0050)(Edit, EditConst, SaveGame, NativeAccessSpecifierPublic)
|
|
TMap<class FName, uint8> _Enums; // 0x0050(0x0050)(Edit, EditConst, SaveGame, NativeAccessSpecifierPublic)
|
|
TMap<class FName, float> _Floats; // 0x00A0(0x0050)(Edit, EditConst, SaveGame, NativeAccessSpecifierPublic)
|
|
TMap<class FName, int32> _Ints; // 0x00F0(0x0050)(Edit, EditConst, SaveGame, NativeAccessSpecifierPublic)
|
|
TMap<class FName, class FName> _Names; // 0x0140(0x0050)(Edit, EditConst, SaveGame, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FMaiBlackboardObject> _Objects; // 0x0190(0x0050)(Edit, EditConst, SaveGame, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FRotator> _Rotators; // 0x01E0(0x0050)(Edit, EditConst, SaveGame, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FVector> _Vectors; // 0x0230(0x0050)(Edit, EditConst, SaveGame, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiBlackboardData;
|
|
|
|
// ScriptStruct Mai.Range
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FRange
|
|
{
|
|
public:
|
|
float _Min; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _Max; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FRange;
|
|
|
|
// ScriptStruct Mai.StanceRange
|
|
// 0x0004 (0x000C - 0x0008)
|
|
struct FStanceRange final : public FRange
|
|
{
|
|
public:
|
|
EBeingWalkingStance _Stance; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FStanceRange;
|
|
|
|
// ScriptStruct Mai.MaiLocations
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FMaiLocations final
|
|
{
|
|
public:
|
|
TArray<struct FVector> _Locations; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiLocations;
|
|
|
|
// ScriptStruct Mai.PushedMovementModeHandle
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct alignas(0x04) FPushedMovementModeHandle final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPushedMovementModeHandle;
|
|
|
|
// ScriptStruct Mai.AIDataProviderNameValue
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
struct FAIDataProviderNameValue final : public FAIDataProviderTypedValue
|
|
{
|
|
public:
|
|
class FName DefaultValue; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FAIDataProviderNameValue;
|
|
|
|
// ScriptStruct Mai.AIDataProviderClassValue
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
struct FAIDataProviderClassValue final : public FAIDataProviderTypedValue
|
|
{
|
|
public:
|
|
class UClass* DefaultValue; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FAIDataProviderClassValue;
|
|
|
|
// ScriptStruct Mai.MaiDebugPrintParams
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FMaiDebugPrintParams final
|
|
{
|
|
public:
|
|
bool _ToScreen; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _ToLog; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLinearColor _Color; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _Duration; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _IgnoreActor; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString _Category; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiDebugPrintParams;
|
|
|
|
// ScriptStruct Mai.MaiFlyingConnection
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FMaiFlyingConnection final
|
|
{
|
|
public:
|
|
class AMaiFlyingPoint* _Target; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _Dist; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiFlyingConnection;
|
|
|
|
// ScriptStruct Mai.MaiReincarnationInfo
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FMaiReincarnationInfo final
|
|
{
|
|
public:
|
|
uint8 _PreCooldown; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _EnterCountToActivate; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FInt32Range _Chance; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FInt32Range _HealthPercent; // 0x0014(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _SeizuresNumber; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiReincarnationInfo;
|
|
|
|
// ScriptStruct Mai.MaiLightRay
|
|
// 0x0080 (0x0080 - 0x0000)
|
|
struct FMaiLightRay final
|
|
{
|
|
public:
|
|
struct FVector _Dir; // 0x0000(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector _Start; // 0x0018(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector _End; // 0x0030(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _Hit; // 0x0048(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector _HitNormal; // 0x0050(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector _HitPoint; // 0x0068(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiLightRay;
|
|
|
|
// ScriptStruct Mai.MaiLightRaySegment
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FMaiLightRaySegment final
|
|
{
|
|
public:
|
|
struct FVector _Start; // 0x0000(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector _End; // 0x0018(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _DistSqr; // 0x0030(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector _LocalEnd; // 0x0038(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _CutEnd; // 0x0050(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _CutStart; // 0x0051(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiLightRaySegment;
|
|
|
|
// ScriptStruct Mai.MaiLightData
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct FMaiLightData final
|
|
{
|
|
public:
|
|
float _LastTestTime; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiLightData;
|
|
|
|
// ScriptStruct Mai.MaiLightedActors
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FMaiLightedActors final
|
|
{
|
|
public:
|
|
float _LastTestTime; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TWeakObjectPtr<class UMaiLightEmitter>> _LightingLights; // 0x0008(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiLightedActors;
|
|
|
|
// ScriptStruct Mai.MaiLookAtTarget
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct FMaiLookAtTarget final
|
|
{
|
|
public:
|
|
class AActor* _Actor; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* _Component; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector _Location; // 0x0010(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator _Rotation; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
EMaiLookAt _Type; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiLookAtTarget;
|
|
|
|
// ScriptStruct Mai.MaiLookAtData
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FMaiLookAtData final
|
|
{
|
|
public:
|
|
struct FMaiLookAtTarget _LookAtTarget; // 0x0000(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
bool _Enabled; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _OnlyHeadLookAt; // 0x0049(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _CheckConeRange; // 0x004A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4B[0x1]; // 0x004B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float _ConeRange; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _PitchLimit; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _YawLimit; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _RotationRate; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiLookAtData;
|
|
|
|
// ScriptStruct Mai.PartyAttitude
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPartyAttitude final
|
|
{
|
|
public:
|
|
TArray<EPartyAttitude> _Attitudes; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPartyAttitude;
|
|
|
|
// ScriptStruct Mai.PartyAttitudes
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPartyAttitudes final
|
|
{
|
|
public:
|
|
TArray<struct FPartyAttitude> _Attitudes; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPartyAttitudes;
|
|
|
|
// ScriptStruct Mai.MaiPartyAttitudeData
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct FMaiPartyAttitudeData final
|
|
{
|
|
public:
|
|
EMaiParty _Party1; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMaiParty _Party2; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPartyAttitude _Attitude; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _Mirrored; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiPartyAttitudeData;
|
|
|
|
// ScriptStruct Mai.MaiPartyData
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FMaiPartyData final
|
|
{
|
|
public:
|
|
class FName _Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPartyAttitude _DefaultAttitude; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiPartyData;
|
|
|
|
// ScriptStruct Mai.MaiTokenData
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FMaiTokenData final
|
|
{
|
|
public:
|
|
class FName _Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _Cost; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiTokenData;
|
|
|
|
// ScriptStruct Mai.MaiReceiverFilter
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FMaiReceiverFilter final
|
|
{
|
|
public:
|
|
class FName _HasTag; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APawn> _IsAClass; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EDaiDistanceType _RangeType; // 0x0010(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float _InRange; // 0x0014(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _InAngle; // 0x0018(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiReceiverFilter;
|
|
|
|
// ScriptStruct Mai.MaiDelayedMessage
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FMaiDelayedMessage final
|
|
{
|
|
public:
|
|
class UMaiMessage* _Message; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8[0x70]; // 0x0008(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiDelayedMessage;
|
|
|
|
// ScriptStruct Mai.MaiNodeRef
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FMaiNodeRef final
|
|
{
|
|
public:
|
|
class FString _Name; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 _ID; // 0x0010(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiNodeRef;
|
|
|
|
// ScriptStruct Mai.MaiNodeConnection
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FMaiNodeConnection final
|
|
{
|
|
public:
|
|
struct FMaiNodeRef _Target; // 0x0000(0x0020)(Edit, BlueprintVisible, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _Dist; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiNodeConnection;
|
|
|
|
// ScriptStruct Mai.MaiNodeData
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FMaiNodeData final
|
|
{
|
|
public:
|
|
class FString _Name; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector _Location; // 0x0010(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FMaiNodeConnection> _Connections; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
bool _PendingKill; // 0x0038(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiNodeData;
|
|
|
|
// ScriptStruct Mai.MaiNoiseEvent
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FMaiNoiseEvent final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector NoiseLocation; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Aggro; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NoiseRange; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Loudness; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxRange; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* Instigator; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName Tag; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiNoiseEvent;
|
|
|
|
// ScriptStruct Mai.MaiThe6thSenseEvent
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct FMaiThe6thSenseEvent
|
|
{
|
|
public:
|
|
class AActor* _Instigator; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8[0x40]; // 0x0008(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiThe6thSenseEvent;
|
|
|
|
// ScriptStruct Mai.MaiWaveSpawn
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FMaiWaveSpawn final
|
|
{
|
|
public:
|
|
int32 _Limit; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _MinDelay; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _MaxDelay; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _NextSpawn; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWaveSpawn;
|
|
|
|
// ScriptStruct Mai.MaiSpawnInfo
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FMaiSpawnInfo final
|
|
{
|
|
public:
|
|
TSubclassOf<class AActor> _ActorToSpawn; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool _OverrideAIControllerClass; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _Weight; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiSpawnInfo;
|
|
|
|
// ScriptStruct Mai.MaiSpawnedActor
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FMaiSpawnedActor final
|
|
{
|
|
public:
|
|
struct FGuid _ActorGuid; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AActor> _Actor; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid _ControllerGuid; // 0x0018(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AController> _Controller; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid _SpawnerGuid; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _IsHidden : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, EditConst, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 _OnPersisent : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnTemplate, EditConst, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class AActor> _SoftOrigin; // 0x0048(0x0028)(Edit, DisableEditOnTemplate, EditConst, SaveGame, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* _OriginCache; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiSpawnedActor;
|
|
|
|
// ScriptStruct Mai.MaiSpawnerData
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct FMaiSpawnerData final
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class AMaiSpawner> _Spawner; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int8 _Active; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int8 _AutoSpawn; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _Spawned; // 0x000A(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName _SpawnerTag; // 0x000C(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag _ActorTag; // 0x0014(0x0008)(Edit, DisableEditOnTemplate, EditConst, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class AMaiSpawner> _SoftRef; // 0x0020(0x0028)(Edit, DisableEditOnTemplate, EditConst, SaveGame, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiSpawnerData;
|
|
|
|
// ScriptStruct Mai.MaiSpawnerID
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FMaiSpawnerID final
|
|
{
|
|
public:
|
|
struct FGuid _Uid; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiSpawnerID;
|
|
|
|
// ScriptStruct Mai.MaiHitDifficulty
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FMaiHitDifficulty final
|
|
{
|
|
public:
|
|
TArray<uint8> _ChancePerHit; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiHitDifficulty;
|
|
|
|
// ScriptStruct Mai.MaiVoxelInfo
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FMaiVoxelInfo final
|
|
{
|
|
public:
|
|
EMaiVoxelSide _Surface; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 _Index; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FIntVector _Coords; // 0x0008(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FIntVector _TileCoords; // 0x0014(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _RawFlags; // 0x0020(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _WalkableFlags; // 0x0021(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _Dists[0x6]; // 0x0022(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _Regions[0x6]; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiVoxelInfo;
|
|
|
|
// ScriptStruct Mai.MaiWallNavDraw
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FMaiWallNavDraw final
|
|
{
|
|
public:
|
|
float _Range; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _TileBounds; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _RawVoxels; // 0x0005(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _WalkableVoxels; // 0x0006(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _Distances; // 0x0007(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _Regions; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _VoxelContours; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _VectorContours; // 0x000A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _NavMesh; // 0x000B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool _Links; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _RegionsMinLevel; // 0x000D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _SideFlag; // 0x000E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FMaiVoxelInfo _SelectedVoxel; // 0x0010(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallNavDraw;
|
|
|
|
// ScriptStruct Mai.MaiWallNavGeneration
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FMaiWallNavGeneration final
|
|
{
|
|
public:
|
|
bool _Synchronous; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float _TileSize; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _CellSize; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _AgentHeight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _AgentRadius; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float _AgentMaxStepHeight; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<EObjectTypeQuery> _ObjectTypeQueries; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallNavGeneration;
|
|
|
|
// ScriptStruct Mai.MaiWallNavTriVerts
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FMaiWallNavTriVerts final
|
|
{
|
|
public:
|
|
struct FVector _Points[0x3]; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector _Normal; // 0x0048(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallNavTriVerts;
|
|
|
|
// ScriptStruct Mai.MaiWallNavTriangle
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FMaiWallNavTriangle final
|
|
{
|
|
public:
|
|
uint32 _FirstLink; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint16 _PointIdx[0x3]; // 0x0004(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint16 _NeigsIdx[0x3]; // 0x000A(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int8 _RegionIdx; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _AreaType; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint16 _Flags; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallNavTriangle;
|
|
|
|
// ScriptStruct Mai.MaiWallNavPolyLink
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FMaiWallNavPolyLink final
|
|
{
|
|
public:
|
|
uint32 _TargetPoly; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 _NextLink; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _Edge; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _BorderSide; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _BMin; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _BMax; // 0x000B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallNavPolyLink;
|
|
|
|
// ScriptStruct Mai.MaiWallPathLink
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FMaiWallPathLink final
|
|
{
|
|
public:
|
|
uint32 _TargetPoly; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _Edge; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMaiLinkType _Type; // 0x0005(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector _Location; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector _Start; // 0x0020(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector _End; // 0x0038(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallPathLink;
|
|
|
|
// ScriptStruct Mai.MaiWallPathPoint
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FMaiWallPathPoint final
|
|
{
|
|
public:
|
|
struct FVector _Location; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector _Normal; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint64 _NavID; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallPathPoint;
|
|
|
|
// ScriptStruct Mai.MaiWallPathConnection
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FMaiWallPathConnection final
|
|
{
|
|
public:
|
|
struct FMaiWallPathPoint _TargetPoint; // 0x0000(0x0038)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float _Dist; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallPathConnection;
|
|
|
|
// ScriptStruct Mai.MaiWallNavPortal
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FMaiWallNavPortal final
|
|
{
|
|
public:
|
|
struct FVector _PointA; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector _PointB; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int8 _Region; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 _IdxA; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 _IdxB; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallNavPortal;
|
|
|
|
// ScriptStruct Mai.MaiWallNavConnection
|
|
// 0x0006 (0x0006 - 0x0000)
|
|
struct FMaiWallNavConnection
|
|
{
|
|
public:
|
|
int16 _TargetPointIdx; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int16 _RightTriIdx; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int16 _LinkIdx; // 0x0004(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallNavConnection;
|
|
|
|
// ScriptStruct Mai.MaiWallPointBorder
|
|
// 0x0002 (0x0008 - 0x0006)
|
|
struct FMaiWallPointBorder final : public FMaiWallNavConnection
|
|
{
|
|
public:
|
|
int16 _SourcePointIdx; // 0x0006(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallPointBorder;
|
|
|
|
// ScriptStruct Mai.MaiWallNavPoint
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FMaiWallNavPoint final
|
|
{
|
|
public:
|
|
struct FVector _Location; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FMaiWallNavConnection> _Connections; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallNavPoint;
|
|
|
|
// ScriptStruct Mai.MaiWallNavSegment
|
|
// 0x0006 (0x0006 - 0x0000)
|
|
struct FMaiWallNavSegment final
|
|
{
|
|
public:
|
|
int16 _PointLeftIdx; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int16 _PointRightIdx; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int8 _Surface; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5[0x1]; // 0x0005(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallNavSegment;
|
|
|
|
// ScriptStruct Mai.MaiWallNavLink
|
|
// 0x000E (0x000E - 0x0000)
|
|
struct FMaiWallNavLink final
|
|
{
|
|
public:
|
|
struct FMaiWallNavSegment _PortalA; // 0x0000(0x0006)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FMaiWallNavSegment _PortalB; // 0x0006(0x0006)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 _Type; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D[0x1]; // 0x000D(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallNavLink;
|
|
|
|
// ScriptStruct Mai.MaiWallNavBorder
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct FMaiWallNavBorder
|
|
{
|
|
public:
|
|
uint16 _PolyIdx; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 _PolyEdge; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallNavBorder;
|
|
|
|
// ScriptStruct Mai.MaiWallNavContour
|
|
// 0x003C (0x0040 - 0x0004)
|
|
struct FMaiWallNavContour final : public FMaiWallNavBorder
|
|
{
|
|
public:
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector _Start; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector _End; // 0x0020(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int8 _Region; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int8 _Surface; // 0x0039(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallNavContour;
|
|
|
|
// ScriptStruct Mai.MaiWallNavSurface
|
|
// 0x0070 (0x0070 - 0x0000)
|
|
struct FMaiWallNavSurface final
|
|
{
|
|
public:
|
|
TArray<struct FMaiWallNavPoint> _NavVerts; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FMaiWallNavTriangle> _NavPolys; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMap<uint64, uint64> _Joints; // 0x0020(0x0050)(NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMaiWallNavSurface;
|
|
|
|
}
|
|
|