Files
ReshadePluginsCore/SilentHill2Remake/SDK/Mai_parameters.hpp
2026-03-06 01:32:32 +01:00

6839 lines
454 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Mai
#include "Basic.hpp"
#include "Being_structs.hpp"
#include "AIModule_structs.hpp"
#include "Dai_structs.hpp"
#include "Mai_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "GameplayTags_structs.hpp"
#include "Engine_structs.hpp"
namespace SDK::Params
{
// Function Mai.MaiCuriosityComponent.IgnorePoint
// 0x0008 (0x0008 - 0x0000)
struct MaiCuriosityComponent_IgnorePoint final
{
public:
class AMaiPointOfInterest* Point; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCuriosityComponent_IgnorePoint;
// Function Mai.MaiCuriosityComponent.OnTargetPerceptionUpdated
// 0x0060 (0x0060 - 0x0000)
struct MaiCuriosityComponent_OnTargetPerceptionUpdated final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAIStimulus Stimulus; // 0x0008(0x0058)(Parm, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCuriosityComponent_OnTargetPerceptionUpdated;
// Function Mai.MaiCuriosityComponent.SelectPointOfInterest
// 0x0018 (0x0018 - 0x0000)
struct MaiCuriosityComponent_SelectPointOfInterest final
{
public:
EMaiSelectionMethod selection; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class AMaiPointOfInterest> pointClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiPointOfInterest* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCuriosityComponent_SelectPointOfInterest;
// Function Mai.MaiCuriosityComponent.UpdateDetectedPoints
// 0x0004 (0x0004 - 0x0000)
struct MaiCuriosityComponent_UpdateDetectedPoints final
{
public:
float areaExtent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCuriosityComponent_UpdateDetectedPoints;
// Function Mai.MaiCuriosityComponent.UpdatePointsInPerception
// 0x0010 (0x0010 - 0x0000)
struct MaiCuriosityComponent_UpdatePointsInPerception final
{
public:
TSubclassOf<class AMaiPointOfInterest> pointClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float areaExtent; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiCuriosityComponent_UpdatePointsInPerception;
// Function Mai.MaiCuriosityComponent.ShouldIgnorePoint
// 0x0010 (0x0010 - 0x0000)
struct MaiCuriosityComponent_ShouldIgnorePoint final
{
public:
class AMaiPointOfInterest* Point; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiCuriosityComponent_ShouldIgnorePoint;
// Function Mai.MaiAction.SetActionName
// 0x0008 (0x0008 - 0x0000)
struct MaiAction_SetActionName final
{
public:
class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_SetActionName;
// Function Mai.MaiAction.GetActionName
// 0x0008 (0x0008 - 0x0000)
struct MaiAction_GetActionName final
{
public:
class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_GetActionName;
// Function Mai.MaiAction.IsActionFinished
// 0x0001 (0x0001 - 0x0000)
struct MaiAction_IsActionFinished final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_IsActionFinished;
// Function Mai.MsgMadeDodgeReceiverInterface.ReceiveMadeDodgeMsg
// 0x0010 (0x0010 - 0x0000)
struct MsgMadeDodgeReceiverInterface_ReceiveMadeDodgeMsg final
{
public:
class UMaiMessage* Message; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* sender; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MsgMadeDodgeReceiverInterface_ReceiveMadeDodgeMsg;
// Function Mai.MaiActionGraph.FindNearestPoint
// 0x0020 (0x0020 - 0x0000)
struct MaiActionGraph_FindNearestPoint final
{
public:
struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiActionPoint* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionGraph_FindNearestPoint;
// Function Mai.MaiActionGraph.GetActionPointCount
// 0x0004 (0x0004 - 0x0000)
struct MaiActionGraph_GetActionPointCount final
{
public:
int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionGraph_GetActionPointCount;
// Function Mai.MaiActionGraph.GetActionPoints
// 0x0010 (0x0010 - 0x0000)
struct MaiActionGraph_GetActionPoints final
{
public:
TArray<class AMaiActionPoint*> actionPoints; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionGraph_GetActionPoints;
// Function Mai.MaiActionGraph.GetActionPointsWithQuery
// 0x0040 (0x0040 - 0x0000)
struct MaiActionGraph_GetActionPointsWithQuery final
{
public:
TArray<class AMaiActionPoint*> actionPoints; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FMaiActionPointQuery query; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionGraph_GetActionPointsWithQuery;
// Function Mai.MaiActionGraph.GetNextActionPoint
// 0x0018 (0x0018 - 0x0000)
struct MaiActionGraph_GetNextActionPoint final
{
public:
class AMaiActionPoint* ap; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName sequenceTag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiActionPoint* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionGraph_GetNextActionPoint;
// Function Mai.MaiActionGraph.GetSequenceActionPoints
// 0x0018 (0x0018 - 0x0000)
struct MaiActionGraph_GetSequenceActionPoints final
{
public:
TArray<class AMaiActionPoint*> actionPoints; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
class FName sequenceTag; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionGraph_GetSequenceActionPoints;
// Function Mai.MaiPointGraphComponent.FindNearestPoint
// 0x0020 (0x0020 - 0x0000)
struct MaiPointGraphComponent_FindNearestPoint final
{
public:
struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiActionPoint* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiPointGraphComponent_FindNearestPoint;
// Function Mai.MaiPointGraphComponent.GetActionPointCount
// 0x0004 (0x0004 - 0x0000)
struct MaiPointGraphComponent_GetActionPointCount final
{
public:
int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiPointGraphComponent_GetActionPointCount;
// Function Mai.MaiPointGraphComponent.GetActionPoints
// 0x0018 (0x0018 - 0x0000)
struct MaiPointGraphComponent_GetActionPoints final
{
public:
TArray<class AMaiActionPoint*> actionPoints; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
class FName withTag; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiPointGraphComponent_GetActionPoints;
// Function Mai.MaiPointGraphComponent.GetActionPointsWithQuery
// 0x0040 (0x0040 - 0x0000)
struct MaiPointGraphComponent_GetActionPointsWithQuery final
{
public:
TArray<class AMaiActionPoint*> actionPoints; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FMaiActionPointQuery query; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiPointGraphComponent_GetActionPointsWithQuery;
// Function Mai.MaiPointGraphComponent.GetRandomActionPoint
// 0x0008 (0x0008 - 0x0000)
struct MaiPointGraphComponent_GetRandomActionPoint final
{
public:
class AMaiActionPoint* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiPointGraphComponent_GetRandomActionPoint;
// Function Mai.MaiState.GetOwnerAI
// 0x0008 (0x0008 - 0x0000)
struct MaiState_GetOwnerAI final
{
public:
class AAIController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiState_GetOwnerAI;
// Function Mai.MaiState.GetOwnerCH
// 0x0008 (0x0008 - 0x0000)
struct MaiState_GetOwnerCH final
{
public:
class ACharacter* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiState_GetOwnerCH;
// Function Mai.MaiActionSequenceComponent.GetNextActionPoint
// 0x0018 (0x0018 - 0x0000)
struct MaiActionSequenceComponent_GetNextActionPoint final
{
public:
class AMaiActionPoint* Point; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class APawn* conditionCaller; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiActionPoint* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionSequenceComponent_GetNextActionPoint;
// Function Mai.MaiActionSequenceComponent.GetSequenceActionPoints
// 0x0010 (0x0010 - 0x0000)
struct MaiActionSequenceComponent_GetSequenceActionPoints final
{
public:
TArray<class AMaiActionPoint*> Points; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionSequenceComponent_GetSequenceActionPoints;
// Function Mai.MaiActionSequenceComponent.GetTargetActionPoint
// 0x0008 (0x0008 - 0x0000)
struct MaiActionSequenceComponent_GetTargetActionPoint final
{
public:
class AMaiActionPoint* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionSequenceComponent_GetTargetActionPoint;
// Function Mai.MaiActionPoint.OnActionPointAbandoned
// 0x0008 (0x0008 - 0x0000)
struct MaiActionPoint_OnActionPointAbandoned final
{
public:
class AMaiController* User; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionPoint_OnActionPointAbandoned;
// Function Mai.MaiActionPoint.OnActionPointReached
// 0x0008 (0x0008 - 0x0000)
struct MaiActionPoint_OnActionPointReached final
{
public:
class AMaiController* User; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionPoint_OnActionPointReached;
// Function Mai.MaiActionPoint.OnActionPointSelected
// 0x0008 (0x0008 - 0x0000)
struct MaiActionPoint_OnActionPointSelected final
{
public:
class AMaiController* User; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionPoint_OnActionPointSelected;
// Function Mai.MaiActionPoint.PrepareActionSet
// 0x0008 (0x0008 - 0x0000)
struct MaiActionPoint_PrepareActionSet final
{
public:
class AMaiController* User; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionPoint_PrepareActionSet;
// Function Mai.MaiActionPoint.PrepareToWork
// 0x0008 (0x0008 - 0x0000)
struct MaiActionPoint_PrepareToWork final
{
public:
class AMaiController* User; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionPoint_PrepareToWork;
// Function Mai.MaiActionPoint.CanBeUsedBy
// 0x0010 (0x0010 - 0x0000)
struct MaiActionPoint_CanBeUsedBy final
{
public:
class AMaiController* User; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiActionPoint_CanBeUsedBy;
// Function Mai.MaiActionPoint.GetActionRotation
// 0x0018 (0x0018 - 0x0000)
struct MaiActionPoint_GetActionRotation final
{
public:
struct FRotator ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionPoint_GetActionRotation;
// Function Mai.MaiActionPoint.GetSequence
// 0x0010 (0x0010 - 0x0000)
struct MaiActionPoint_GetSequence final
{
public:
class FName sequenceTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiActionSequenceComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionPoint_GetSequence;
// Function Mai.MaiActionPoint.GetWeight
// 0x0001 (0x0001 - 0x0000)
struct MaiActionPoint_GetWeight final
{
public:
uint8 ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionPoint_GetWeight;
// Function Mai.MaiActionPoint.HasAnyWork
// 0x0001 (0x0001 - 0x0000)
struct MaiActionPoint_HasAnyWork final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionPoint_HasAnyWork;
// Function Mai.MaiActionPoint.InDetectionArea
// 0x0020 (0x0020 - 0x0000)
struct MaiActionPoint_InDetectionArea final
{
public:
struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float areaExtent; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiActionPoint_InDetectionArea;
// Function Mai.MaiActionPoint.IsUsable
// 0x0001 (0x0001 - 0x0000)
struct MaiActionPoint_IsUsable final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiActionPoint_IsUsable;
// Function Mai.MaiActionPoint.IsUsableBy
// 0x0010 (0x0010 - 0x0000)
struct MaiActionPoint_IsUsableBy final
{
public:
class AMaiController* User; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiActionPoint_IsUsableBy;
// Function Mai.MaiActionPoint.IsVisibleFrom
// 0x0028 (0x0028 - 0x0000)
struct MaiActionPoint_IsVisibleFrom final
{
public:
struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float defaultVisibilityRange; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float perceptionMod; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiActionPoint_IsVisibleFrom;
// Function Mai.MaiAction_AnimationBase.OnOwnerMontageEnds
// 0x0010 (0x0010 - 0x0000)
struct MaiAction_AnimationBase_OnOwnerMontageEnds final
{
public:
class UAnimMontage* Montage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool interrupted; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAction_AnimationBase_OnOwnerMontageEnds;
// Function Mai.MaiAction_AnimationBase.SetOwnerCH
// 0x0008 (0x0008 - 0x0000)
struct MaiAction_AnimationBase_SetOwnerCH final
{
public:
class ACharacter* ownerCH; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_AnimationBase_SetOwnerCH;
// Function Mai.MaiAction_AnimationBase.SetOwnerMontage
// 0x0008 (0x0008 - 0x0000)
struct MaiAction_AnimationBase_SetOwnerMontage final
{
public:
class UAnimMontage* Montage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_AnimationBase_SetOwnerMontage;
// Function Mai.MaiAction_SynchronizationBase.OnOtherMontageEnds
// 0x0010 (0x0010 - 0x0000)
struct MaiAction_SynchronizationBase_OnOtherMontageEnds final
{
public:
class UAnimMontage* Montage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool interrupted; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAction_SynchronizationBase_OnOtherMontageEnds;
// Function Mai.MaiAction_SynchronizationBase.SetOtherCH
// 0x0008 (0x0008 - 0x0000)
struct MaiAction_SynchronizationBase_SetOtherCH final
{
public:
class ACharacter* otherCH; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_SynchronizationBase_SetOtherCH;
// Function Mai.MaiAction_SynchronizationBase.SetOtherMontage
// 0x0008 (0x0008 - 0x0000)
struct MaiAction_SynchronizationBase_SetOtherMontage final
{
public:
class UAnimMontage* Montage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_SynchronizationBase_SetOtherMontage;
// Function Mai.MaiAction_Snap2Base.OnSectionEnd
// 0x0008 (0x0008 - 0x0000)
struct MaiAction_Snap2Base_OnSectionEnd final
{
public:
class FName Section; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_Snap2Base_OnSectionEnd;
// Function Mai.MaiAction_Snap2Base.OnSectionStart
// 0x0008 (0x0008 - 0x0000)
struct MaiAction_Snap2Base_OnSectionStart final
{
public:
class FName Section; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_Snap2Base_OnSectionStart;
// Function Mai.MaiAction_Snap1Base.OnSectionEnd
// 0x0008 (0x0008 - 0x0000)
struct MaiAction_Snap1Base_OnSectionEnd final
{
public:
class FName Section; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_Snap1Base_OnSectionEnd;
// Function Mai.MaiAction_Snap1Base.OnSectionStart
// 0x0008 (0x0008 - 0x0000)
struct MaiAction_Snap1Base_OnSectionStart final
{
public:
class FName Section; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_Snap1Base_OnSectionStart;
// Function Mai.MaiAction_Snap1Base.PlayOwnerMontage
// 0x0008 (0x0008 - 0x0000)
struct MaiAction_Snap1Base_PlayOwnerMontage final
{
public:
class UAnimMontage* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_Snap1Base_PlayOwnerMontage;
// Function Mai.MaiAction_Snap1Base.GetSectionOffset
// 0x0018 (0x0018 - 0x0000)
struct MaiAction_Snap1Base_GetSectionOffset final
{
public:
struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_Snap1Base_GetSectionOffset;
// Function Mai.MaiAction_MoveOnSpline.createActionMoveOnSpline
// 0x0018 (0x0018 - 0x0000)
struct MaiAction_MoveOnSpline_createActionMoveOnSpline final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiSplineActor* Spline; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiAction_MoveOnSpline* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_MoveOnSpline_createActionMoveOnSpline;
// Function Mai.MaiAction_MoveOnSpline.createActionMoveOnSplineToAP
// 0x0020 (0x0020 - 0x0000)
struct MaiAction_MoveOnSpline_createActionMoveOnSplineToAP final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class APawn* Pawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiActionPoint* Point; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiAction_MoveOnSpline* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_MoveOnSpline_createActionMoveOnSplineToAP;
// Function Mai.MaiAction_PlayAnimation.createActionPlayAnimWithParams
// 0x0098 (0x0098 - 0x0000)
struct MaiAction_PlayAnimation_createActionPlayAnimWithParams final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDaiAnimPlayParams animParams; // 0x0008(0x0078)(Parm, NativeAccessSpecifierPublic)
class FName blockBT; // 0x0080(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LoopCount; // 0x0088(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UMaiAction_PlayAnimation* ReturnValue; // 0x0090(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_PlayAnimation_createActionPlayAnimWithParams;
// Function Mai.MaiAction_PlayAnimation.createActionPlayFromTags
// 0x0040 (0x0040 - 0x0000)
struct MaiAction_PlayAnimation_createActionPlayFromTags final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer animTags; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic)
class FName blockBT; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LoopCount; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UMaiAction_PlayAnimation* ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_PlayAnimation_createActionPlayFromTags;
// Function Mai.MaiAction_PlayAnimation.createActionPlayLoopedAnim
// 0x0040 (0x0040 - 0x0000)
struct MaiAction_PlayAnimation_createActionPlayLoopedAnim final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer animTags; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic)
class FName blockBT; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LoopCount; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UMaiAction_PlayAnimation* ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_PlayAnimation_createActionPlayLoopedAnim;
// Function Mai.MaiAction_ExtMovementAnimation.createActionExtMovementAnimation
// 0x0048 (0x0048 - 0x0000)
struct MaiAction_ExtMovementAnimation_createActionExtMovementAnimation final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer animTags; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic)
class AMaiNavLink* NavLink; // 0x0028(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool startSide; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UMaiAction_ExtMovementAnimation> ActionClass; // 0x0038(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiAction_ExtMovementAnimation* ReturnValue; // 0x0040(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_ExtMovementAnimation_createActionExtMovementAnimation;
// Function Mai.MaiAction_ChangeSurface.createActionChangeSurface
// 0x00B0 (0x00B0 - 0x0000)
struct MaiAction_ChangeSurface_createActionChangeSurface final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer animTags; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform targetTransform; // 0x0030(0x0060)(Parm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UMaiAction_ChangeSurface> ActionClass; // 0x0090(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayRate; // 0x0098(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UMaiAction_ChangeSurface* ReturnValue; // 0x00A0(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAction_ChangeSurface_createActionChangeSurface;
// Function Mai.MaiAction_SyncAnimations.createActionSyncAnims
// 0x0070 (0x0070 - 0x0000)
struct MaiAction_SyncAnimations_createActionSyncAnims final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer ownerAnimTags; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic)
struct FGameplayTagContainer otherAnimTags; // 0x0028(0x0020)(Parm, NativeAccessSpecifierPublic)
class AActor* Other; // 0x0048(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UMaiAction_SyncAnimations> ActionClass; // 0x0050(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName behaviorName; // 0x0058(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayRate; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UMaiAction_SyncAnimations* ReturnValue; // 0x0068(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_SyncAnimations_createActionSyncAnims;
// Function Mai.MaiAction_SyncAnimations.createActionSyncAnimsSingle
// 0x0040 (0x0040 - 0x0000)
struct MaiAction_SyncAnimations_createActionSyncAnimsSingle final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag ownerAnimTag; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag otherAnimTag; // 0x0010(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Other; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UMaiAction_SyncAnimations> ActionClass; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName behaviorName; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayRate; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UMaiAction_SyncAnimations* ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_SyncAnimations_createActionSyncAnimsSingle;
// Function Mai.MaiAction_SyncAnimations.createActionSyncFromConfig
// 0x0078 (0x0078 - 0x0000)
struct MaiAction_SyncAnimations_createActionSyncFromConfig final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaiSyncActionConfig Config; // 0x0010(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
class FName behaviorName; // 0x0068(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiAction_SyncAnimations* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_SyncAnimations_createActionSyncFromConfig;
// Function Mai.MaiAction_SyncAnimations.createActionSyncFromRow
// 0x0028 (0x0028 - 0x0000)
struct MaiAction_SyncAnimations_createActionSyncFromRow final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDataTableRowHandle row; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
class UMaiAction_SyncAnimations* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_SyncAnimations_createActionSyncFromRow;
// Function Mai.MaiAction_SyncAnimations.PlayOtherMontage
// 0x0008 (0x0008 - 0x0000)
struct MaiAction_SyncAnimations_PlayOtherMontage final
{
public:
class UAnimMontage* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_SyncAnimations_PlayOtherMontage;
// Function Mai.MaiAction_SyncAnimations.PlayOwnerMontage
// 0x0008 (0x0008 - 0x0000)
struct MaiAction_SyncAnimations_PlayOwnerMontage final
{
public:
class UAnimMontage* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_SyncAnimations_PlayOwnerMontage;
// Function Mai.MaiAction_RotateTo.createActionRotateToActor
// 0x0020 (0x0020 - 0x0000)
struct MaiAction_RotateTo_createActionRotateToActor final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Actor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Precision; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UMaiAction_RotateTo* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_RotateTo_createActionRotateToActor;
// Function Mai.MaiAction_RotateTo.createActionRotateToLocation
// 0x0030 (0x0030 - 0x0000)
struct MaiAction_RotateTo_createActionRotateToLocation final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Precision; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UMaiAction_RotateTo* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_RotateTo_createActionRotateToLocation;
// Function Mai.MaiAction_WaitUntilStops.createActionWaitUntilStops
// 0x0010 (0x0010 - 0x0000)
struct MaiAction_WaitUntilStops_createActionWaitUntilStops final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiAction_WaitUntilStops* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAction_WaitUntilStops_createActionWaitUntilStops;
// Function Mai.MaiAggroMeter.getAggroMeter
// 0x0010 (0x0010 - 0x0000)
struct MaiAggroMeter_getAggroMeter final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiAggroMeter* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_getAggroMeter;
// Function Mai.MaiAggroMeter.getSenseTypeForStimulus
// 0x0068 (0x0068 - 0x0000)
struct MaiAggroMeter_getSenseTypeForStimulus final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAIStimulus Stimulus; // 0x0008(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
EMaiSenseType ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAggroMeter_getSenseTypeForStimulus;
// Function Mai.MaiAggroMeter.AddAggro
// 0x0008 (0x0008 - 0x0000)
struct MaiAggroMeter_AddAggro final
{
public:
float Aggro; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Force; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAggroMeter_AddAggro;
// Function Mai.MaiAggroMeter.AddGainMod
// 0x0018 (0x0018 - 0x0000)
struct MaiAggroMeter_AddGainMod final
{
public:
class UDaiFloatModifier* mod; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMaiSenseType sense; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Name_0; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAggroMeter_AddGainMod;
// Function Mai.MaiAggroMeter.DisableDecay
// 0x000C (0x000C - 0x0000)
struct MaiAggroMeter_DisableDecay final
{
public:
bool disable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Reason; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_DisableDecay;
// Function Mai.MaiAggroMeter.DisableGain
// 0x000C (0x000C - 0x0000)
struct MaiAggroMeter_DisableGain final
{
public:
bool disable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Reason; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_DisableGain;
// Function Mai.MaiAggroMeter.OnTargetPerceptionUpdated
// 0x0060 (0x0060 - 0x0000)
struct MaiAggroMeter_OnTargetPerceptionUpdated final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAIStimulus Stimulus; // 0x0008(0x0058)(Parm, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_OnTargetPerceptionUpdated;
// Function Mai.MaiAggroMeter.RemoveGainMod
// 0x0018 (0x0018 - 0x0000)
struct MaiAggroMeter_RemoveGainMod final
{
public:
class UDaiFloatModifier* mod; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMaiSenseType sense; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Name_0; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAggroMeter_RemoveGainMod;
// Function Mai.MaiAggroMeter.SetAggro
// 0x0008 (0x0008 - 0x0000)
struct MaiAggroMeter_SetAggro final
{
public:
float NewAggro; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Force; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAggroMeter_SetAggro;
// Function Mai.MaiAggroMeter.SetBehaviorStance
// 0x0001 (0x0001 - 0x0000)
struct MaiAggroMeter_SetBehaviorStance final
{
public:
EMaiAggroStance stance; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_SetBehaviorStance;
// Function Mai.MaiAggroMeter.WeakDisableGain
// 0x000C (0x000C - 0x0000)
struct MaiAggroMeter_WeakDisableGain final
{
public:
bool disable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Reason; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_WeakDisableGain;
// Function Mai.MaiAggroMeter.GetAggro
// 0x0004 (0x0004 - 0x0000)
struct MaiAggroMeter_GetAggro final
{
public:
float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_GetAggro;
// Function Mai.MaiAggroMeter.GetBehaviorStance
// 0x0001 (0x0001 - 0x0000)
struct MaiAggroMeter_GetBehaviorStance final
{
public:
EMaiAggroStance ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_GetBehaviorStance;
// Function Mai.MaiAggroMeter.GetDebugColor
// 0x0004 (0x0004 - 0x0000)
struct MaiAggroMeter_GetDebugColor final
{
public:
struct FColor ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_GetDebugColor;
// Function Mai.MaiAggroMeter.GetDebugText
// 0x0010 (0x0010 - 0x0000)
struct MaiAggroMeter_GetDebugText final
{
public:
class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_GetDebugText;
// Function Mai.MaiAggroMeter.GetMostHated
// 0x0008 (0x0008 - 0x0000)
struct MaiAggroMeter_GetMostHated final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_GetMostHated;
// Function Mai.MaiAggroMeter.GetStance
// 0x0001 (0x0001 - 0x0000)
struct MaiAggroMeter_GetStance final
{
public:
EMaiAggroStance ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_GetStance;
// Function Mai.MaiAggroMeter.GetStanceMaxAggro
// 0x0008 (0x0008 - 0x0000)
struct MaiAggroMeter_GetStanceMaxAggro final
{
public:
EMaiAggroStance stance; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_GetStanceMaxAggro;
// Function Mai.MaiAggroMeter.GetStanceMinAggro
// 0x0008 (0x0008 - 0x0000)
struct MaiAggroMeter_GetStanceMinAggro final
{
public:
EMaiAggroStance stance; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_GetStanceMinAggro;
// Function Mai.MaiAggroMeter.IsAggressive
// 0x0001 (0x0001 - 0x0000)
struct MaiAggroMeter_IsAggressive final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_IsAggressive;
// Function Mai.MaiAggroMeter.IsAggroGainDisabled
// 0x0001 (0x0001 - 0x0000)
struct MaiAggroMeter_IsAggroGainDisabled final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_IsAggroGainDisabled;
// Function Mai.MaiAggroMeter.IsCautious
// 0x0001 (0x0001 - 0x0000)
struct MaiAggroMeter_IsCautious final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_IsCautious;
// Function Mai.MaiAggroMeter.IsNeutral
// 0x0001 (0x0001 - 0x0000)
struct MaiAggroMeter_IsNeutral final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAggroMeter_IsNeutral;
// Function Mai.MaiFloatAggroModifier.GetStimulus
// 0x0058 (0x0058 - 0x0000)
struct MaiFloatAggroModifier_GetStimulus final
{
public:
struct FAIStimulus ReturnValue; // 0x0000(0x0058)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFloatAggroModifier_GetStimulus;
// Function Mai.MsgStartBlowReceiverInterface.ReceiveStartBlowMsg
// 0x0018 (0x0018 - 0x0000)
struct MsgStartBlowReceiverInterface_ReceiveStartBlowMsg final
{
public:
class UMaiMessage* Message; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* attacker; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UDamageType> DamageType; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MsgStartBlowReceiverInterface_ReceiveStartBlowMsg;
// Function Mai.MaiNavBox.SetAreaClass
// 0x0008 (0x0008 - 0x0000)
struct MaiNavBox_SetAreaClass final
{
public:
TSubclassOf<class UNavArea> newAreaClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNavBox_SetAreaClass;
// Function Mai.MaiNavBox.IsInArea
// 0x0020 (0x0020 - 0x0000)
struct MaiNavBox_IsInArea final
{
public:
struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Extent; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNavBox_IsInArea;
// Function Mai.MaiNarrowTriggerBox.OnOverlapBegin
// 0x0108 (0x0108 - 0x0000)
struct MaiNarrowTriggerBox_OnOverlapBegin final
{
public:
class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FHitResult SweepResult; // 0x0020(0x00E8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNarrowTriggerBox_OnOverlapBegin;
// Function Mai.MaiNarrowTriggerBox.OnOverlapEnd
// 0x0020 (0x0020 - 0x0000)
struct MaiNarrowTriggerBox_OnOverlapEnd final
{
public:
class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNarrowTriggerBox_OnOverlapEnd;
// Function Mai.MaiAreaComponent.GetAreaShape
// 0x0020 (0x0020 - 0x0000)
struct MaiAreaComponent_GetAreaShape final
{
public:
struct FVector Extents; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMaiShapeType ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAreaComponent_GetAreaShape;
// Function Mai.MaiAreaComponent.GetRandomPoint
// 0x0020 (0x0020 - 0x0000)
struct MaiAreaComponent_GetRandomPoint final
{
public:
float Extent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAreaComponent_GetRandomPoint;
// Function Mai.MaiAreaComponent.IsInArea
// 0x0020 (0x0020 - 0x0000)
struct MaiAreaComponent_IsInArea final
{
public:
struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Extent; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAreaComponent_IsInArea;
// Function Mai.MaiHealth.ReceiveCure
// 0x0010 (0x0010 - 0x0000)
struct MaiHealth_ReceiveCure final
{
public:
float cure; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHealth_ReceiveCure;
// Function Mai.MaiHealth.ReceiveDamage
// 0x0010 (0x0010 - 0x0000)
struct MaiHealth_ReceiveDamage final
{
public:
float Damage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHealth_ReceiveDamage;
// Function Mai.MaiHealth.SetHealth
// 0x0004 (0x0004 - 0x0000)
struct MaiHealth_SetHealth final
{
public:
int32 NewHealth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHealth_SetHealth;
// Function Mai.MaiHealth.SetImmortal
// 0x0001 (0x0001 - 0x0000)
struct MaiHealth_SetImmortal final
{
public:
bool immortal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHealth_SetImmortal;
// Function Mai.MaiHealth.GetHealth
// 0x0004 (0x0004 - 0x0000)
struct MaiHealth_GetHealth final
{
public:
int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHealth_GetHealth;
// Function Mai.MaiHealth.GetHealthPercent
// 0x0004 (0x0004 - 0x0000)
struct MaiHealth_GetHealthPercent final
{
public:
int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHealth_GetHealthPercent;
// Function Mai.MaiHealth.GetMaxHealth
// 0x0004 (0x0004 - 0x0000)
struct MaiHealth_GetMaxHealth final
{
public:
int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHealth_GetMaxHealth;
// Function Mai.MaiHealth.IsDead
// 0x0001 (0x0001 - 0x0000)
struct MaiHealth_IsDead final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHealth_IsDead;
// Function Mai.MaiHealth.IsImmortal
// 0x0001 (0x0001 - 0x0000)
struct MaiHealth_IsImmortal final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHealth_IsImmortal;
// Function Mai.MaiAttack.EndAttack
// 0x0001 (0x0001 - 0x0000)
struct MaiAttack_EndAttack final
{
public:
bool Abort; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_EndAttack;
// Function Mai.MaiAttack.EventAllowDodge
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_EventAllowDodge final
{
public:
class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_EventAllowDodge;
// Function Mai.MaiAttack.EventAttackHit
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_EventAttackHit final
{
public:
class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_EventAttackHit;
// Function Mai.MaiAttack.EventAttackMiss
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_EventAttackMiss final
{
public:
class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_EventAttackMiss;
// Function Mai.MaiAttack.EventBeginAttack
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_EventBeginAttack final
{
public:
class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_EventBeginAttack;
// Function Mai.MaiAttack.EventEndBlow
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_EventEndBlow final
{
public:
class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_EventEndBlow;
// Function Mai.MaiAttack.EventInitAttack
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_EventInitAttack final
{
public:
class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_EventInitAttack;
// Function Mai.MaiAttack.EventStartBlow
// 0x0010 (0x0010 - 0x0000)
struct MaiAttack_EventStartBlow final
{
public:
class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 impactID; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAttack_EventStartBlow;
// Function Mai.MaiAttack.EventStopAttack
// 0x0010 (0x0010 - 0x0000)
struct MaiAttack_EventStopAttack final
{
public:
class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Aborted; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAttack_EventStopAttack;
// Function Mai.MaiAttack.EventTickAttack
// 0x0010 (0x0010 - 0x0000)
struct MaiAttack_EventTickAttack final
{
public:
class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DeltaSeconds; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAttack_EventTickAttack;
// Function Mai.MaiAttack.LoadRowHandle
// 0x0010 (0x0010 - 0x0000)
struct MaiAttack_LoadRowHandle final
{
public:
struct FDataTableRowHandle AttackRow; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_LoadRowHandle;
// Function Mai.MaiAttack.SetAllowDodgeReaction
// 0x0001 (0x0001 - 0x0000)
struct MaiAttack_SetAllowDodgeReaction final
{
public:
bool allow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_SetAllowDodgeReaction;
// Function Mai.MaiAttack.SetAttackCone
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_SetAttackCone final
{
public:
float Angle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float dir; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_SetAttackCone;
// Function Mai.MaiAttack.SetAttackRange
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_SetAttackRange final
{
public:
float Min; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Max; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_SetAttackRange;
// Function Mai.MaiAttack.SetBehavior
// 0x0018 (0x0018 - 0x0000)
struct MaiAttack_SetBehavior final
{
public:
class UBehaviorTree* Behavior; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FGameplayTag> animTags; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_SetBehavior;
// Function Mai.MaiAttack.SetCooldown
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_SetCooldown final
{
public:
float Min; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Max; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_SetCooldown;
// Function Mai.MaiAttack.SetDamage
// 0x0010 (0x0010 - 0x0000)
struct MaiAttack_SetDamage final
{
public:
TSubclassOf<class UDamageType> DamageType; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Min; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Max; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_SetDamage;
// Function Mai.MaiAttack.SetFocus
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_SetFocus final
{
public:
EMaiAttackFocus Mode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float charging; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_SetFocus;
// Function Mai.MaiAttack.SetLogicalImpact
// 0x0010 (0x0010 - 0x0000)
struct MaiAttack_SetLogicalImpact final
{
public:
bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Range; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Angle; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float dir; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_SetLogicalImpact;
// Function Mai.MaiAttack.SetSnapMode
// 0x0001 (0x0001 - 0x0000)
struct MaiAttack_SetSnapMode final
{
public:
EMaiAttackSnap Mode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_SetSnapMode;
// Function Mai.MaiAttack.GetAllowDodgeReaction
// 0x0001 (0x0001 - 0x0000)
struct MaiAttack_GetAllowDodgeReaction final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_GetAllowDodgeReaction;
// Function Mai.MaiAttack.GetAttackerComponent
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_GetAttackerComponent final
{
public:
class UMaiAttackerComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_GetAttackerComponent;
// Function Mai.MaiAttack.GetAttackRange
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_GetAttackRange final
{
public:
float Min; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Max; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_GetAttackRange;
// Function Mai.MaiAttack.GetAttackTarget
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_GetAttackTarget final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_GetAttackTarget;
// Function Mai.MaiAttack.GetDamage
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_GetDamage final
{
public:
int32 impactID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_GetDamage;
// Function Mai.MaiAttack.GetDamageType
// 0x0010 (0x0010 - 0x0000)
struct MaiAttack_GetDamageType final
{
public:
int32 impactID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UDamageType> ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_GetDamageType;
// Function Mai.MaiAttack.GetImpactAngle
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_GetImpactAngle final
{
public:
int32 impactID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_GetImpactAngle;
// Function Mai.MaiAttack.GetImpactDir
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_GetImpactDir final
{
public:
int32 impactID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_GetImpactDir;
// Function Mai.MaiAttack.GetImpactRange
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_GetImpactRange final
{
public:
int32 impactID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_GetImpactRange;
// Function Mai.MaiAttack.GetOwnerActor
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_GetOwnerActor final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_GetOwnerActor;
// Function Mai.MaiAttack.GetOwnerAI
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_GetOwnerAI final
{
public:
class AAIController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_GetOwnerAI;
// Function Mai.MaiAttack.GetOwnerCH
// 0x0008 (0x0008 - 0x0000)
struct MaiAttack_GetOwnerCH final
{
public:
class ACharacter* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_GetOwnerCH;
// Function Mai.MaiAttack.IsFocusing
// 0x0001 (0x0001 - 0x0000)
struct MaiAttack_IsFocusing final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_IsFocusing;
// Function Mai.MaiAttack.IsSnapping
// 0x0001 (0x0001 - 0x0000)
struct MaiAttack_IsSnapping final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttack_IsSnapping;
// Function Mai.MaiScriptAttack.OnOwnerMontageEnds
// 0x0010 (0x0010 - 0x0000)
struct MaiScriptAttack_OnOwnerMontageEnds final
{
public:
class UAnimMontage* Montage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool interrupted; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiScriptAttack_OnOwnerMontageEnds;
// Function Mai.MaiScriptAttack.PlayOwnerMontage
// 0x0008 (0x0008 - 0x0000)
struct MaiScriptAttack_PlayOwnerMontage final
{
public:
class UAnimMontage* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiScriptAttack_PlayOwnerMontage;
// Function Mai.MaiScriptAttack.SelectBestAnim
// 0x0018 (0x0018 - 0x0000)
struct MaiScriptAttack_SelectBestAnim final
{
public:
struct FVector Forward; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiScriptAttack_SelectBestAnim;
// Function Mai.MaiScriptAttack.SetOwnerMontage
// 0x0008 (0x0008 - 0x0000)
struct MaiScriptAttack_SetOwnerMontage final
{
public:
class UAnimMontage* Montage; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiScriptAttack_SetOwnerMontage;
// Function Mai.MaiScriptAttack.SetSliding
// 0x0010 (0x0010 - 0x0000)
struct MaiScriptAttack_SetSliding final
{
public:
float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* Curve; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiScriptAttack_SetSliding;
// Function Mai.MaiAttackerComponent.getAttacker
// 0x0010 (0x0010 - 0x0000)
struct MaiAttackerComponent_getAttacker final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiAttackerComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_getAttacker;
// Function Mai.MaiAttackerComponent.ApplyDamage
// 0x0100 (0x0100 - 0x0000)
struct MaiAttackerComponent_ApplyDamage final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FHitResult Hit; // 0x0008(0x00E8)(Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TSubclassOf<class UDamageType> DamageType; // 0x00F0(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Damage; // 0x00F8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool singleDamage; // 0x00FC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x00FD(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FE[0x2]; // 0x00FE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAttackerComponent_ApplyDamage;
// Function Mai.MaiAttackerComponent.ChangeAttacksBT
// 0x0008 (0x0008 - 0x0000)
struct MaiAttackerComponent_ChangeAttacksBT final
{
public:
class UBehaviorTree* attacksTree; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_ChangeAttacksBT;
// Function Mai.MaiAttackerComponent.CleanUpAttack
// 0x0008 (0x0008 - 0x0000)
struct MaiAttackerComponent_CleanUpAttack final
{
public:
class FName attackName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_CleanUpAttack;
// Function Mai.MaiAttackerComponent.DebugAttack
// 0x0008 (0x0008 - 0x0000)
struct MaiAttackerComponent_DebugAttack final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_DebugAttack;
// Function Mai.MaiAttackerComponent.EnableChaseMode
// 0x0001 (0x0001 - 0x0000)
struct MaiAttackerComponent_EnableChaseMode final
{
public:
bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_EnableChaseMode;
// Function Mai.MaiAttackerComponent.EnableFocusOnEnemy
// 0x0001 (0x0001 - 0x0000)
struct MaiAttackerComponent_EnableFocusOnEnemy final
{
public:
bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_EnableFocusOnEnemy;
// Function Mai.MaiAttackerComponent.EndBlow
// 0x0004 (0x0004 - 0x0000)
struct MaiAttackerComponent_EndBlow final
{
public:
int32 impactID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_EndBlow;
// Function Mai.MaiAttackerComponent.ForceMiss
// 0x0001 (0x0001 - 0x0000)
struct MaiAttackerComponent_ForceMiss final
{
public:
bool miss; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_ForceMiss;
// Function Mai.MaiAttackerComponent.ForceNextAttack
// 0x0008 (0x0008 - 0x0000)
struct MaiAttackerComponent_ForceNextAttack final
{
public:
class FName attackName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_ForceNextAttack;
// Function Mai.MaiAttackerComponent.InjectBT
// 0x0001 (0x0001 - 0x0000)
struct MaiAttackerComponent_InjectBT final
{
public:
bool inject; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_InjectBT;
// Function Mai.MaiAttackerComponent.RunPureAttack
// 0x0010 (0x0010 - 0x0000)
struct MaiAttackerComponent_RunPureAttack final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName attackName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_RunPureAttack;
// Function Mai.MaiAttackerComponent.SelectAttack
// 0x0010 (0x0010 - 0x0000)
struct MaiAttackerComponent_SelectAttack final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName attackName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_SelectAttack;
// Function Mai.MaiAttackerComponent.StartBlow
// 0x0004 (0x0004 - 0x0000)
struct MaiAttackerComponent_StartBlow final
{
public:
int32 impactID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_StartBlow;
// Function Mai.MaiAttackerComponent.StopAttack
// 0x000C (0x000C - 0x0000)
struct MaiAttackerComponent_StopAttack final
{
public:
bool Aborted; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName attackName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_StopAttack;
// Function Mai.MaiAttackerComponent.TryApplyLogicalDamage
// 0x0018 (0x0018 - 0x0000)
struct MaiAttackerComponent_TryApplyLogicalDamage final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Damage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 impactID; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAttackerComponent_TryApplyLogicalDamage;
// Function Mai.MaiAttackerComponent.TryApplyPhysicalDamage
// 0x00F8 (0x00F8 - 0x0000)
struct MaiAttackerComponent_TryApplyPhysicalDamage final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FHitResult Hit; // 0x0008(0x00E8)(Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x00F0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAttackerComponent_TryApplyPhysicalDamage;
// Function Mai.MaiAttackerComponent.FindBestAttack
// 0x0008 (0x0008 - 0x0000)
struct MaiAttackerComponent_FindBestAttack final
{
public:
class UMaiAttack* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_FindBestAttack;
// Function Mai.MaiAttackerComponent.GetAttackRangeType
// 0x0018 (0x0018 - 0x0000)
struct MaiAttackerComponent_GetAttackRangeType final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName attackName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMaiAttackRange ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAttackerComponent_GetAttackRangeType;
// Function Mai.MaiAttackerComponent.GetCurrentAttackTarget
// 0x0008 (0x0008 - 0x0000)
struct MaiAttackerComponent_GetCurrentAttackTarget final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_GetCurrentAttackTarget;
// Function Mai.MaiAttackerComponent.GetCurrentAttackTime
// 0x0004 (0x0004 - 0x0000)
struct MaiAttackerComponent_GetCurrentAttackTime final
{
public:
float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_GetCurrentAttackTime;
// Function Mai.MaiAttackerComponent.HasAnyValidAttack
// 0x0010 (0x0010 - 0x0000)
struct MaiAttackerComponent_HasAnyValidAttack final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMaiAttackRange Range; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool checkCone; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool checkToken; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x000B(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAttackerComponent_HasAnyValidAttack;
// Function Mai.MaiAttackerComponent.HasHit
// 0x0001 (0x0001 - 0x0000)
struct MaiAttackerComponent_HasHit final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiAttackerComponent_HasHit;
// Function Mai.MaiAttackerComponent.IsInAttackRange
// 0x0010 (0x0010 - 0x0000)
struct MaiAttackerComponent_IsInAttackRange final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float velocityScale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAttackerComponent_IsInAttackRange;
// Function Mai.MaiAttackerComponent.IsMissed
// 0x0010 (0x0010 - 0x0000)
struct MaiAttackerComponent_IsMissed final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiAttackerComponent_IsMissed;
// Function Mai.AIDataProvider_FromScript.ScriptBindData
// 0x0008 (0x0008 - 0x0000)
struct AIDataProvider_FromScript_ScriptBindData final
{
public:
const class APawn* Pawn; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_AIDataProvider_FromScript_ScriptBindData;
// Function Mai.AIDataProvider_FromScript.SetBoolValue
// 0x0001 (0x0001 - 0x0000)
struct AIDataProvider_FromScript_SetBoolValue final
{
public:
bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_AIDataProvider_FromScript_SetBoolValue;
// Function Mai.AIDataProvider_FromScript.SetFloatValue
// 0x0004 (0x0004 - 0x0000)
struct AIDataProvider_FromScript_SetFloatValue final
{
public:
float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_AIDataProvider_FromScript_SetFloatValue;
// Function Mai.AIDataProvider_FromScript.SetIntValue
// 0x0004 (0x0004 - 0x0000)
struct AIDataProvider_FromScript_SetIntValue final
{
public:
int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_AIDataProvider_FromScript_SetIntValue;
// Function Mai.AIDataProvider_FromScript.ScriptToString
// 0x0010 (0x0010 - 0x0000)
struct AIDataProvider_FromScript_ScriptToString final
{
public:
class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_AIDataProvider_FromScript_ScriptToString;
// Function Mai.MaiHostileAttackers.getHostileAttackers
// 0x0010 (0x0010 - 0x0000)
struct MaiHostileAttackers_getHostileAttackers final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiHostileAttackers* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHostileAttackers_getHostileAttackers;
// Function Mai.MaiHostileAttackers.AddAttacker
// 0x0010 (0x0010 - 0x0000)
struct MaiHostileAttackers_AddAttacker final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_AddAttacker;
// Function Mai.MaiHostileAttackers.CaptureTokenLock
// 0x0010 (0x0010 - 0x0000)
struct MaiHostileAttackers_CaptureTokenLock final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool lock; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_CaptureTokenLock;
// Function Mai.MaiHostileAttackers.ChangeMaxActiveAttackers
// 0x0001 (0x0001 - 0x0000)
struct MaiHostileAttackers_ChangeMaxActiveAttackers final
{
public:
uint8 Count; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHostileAttackers_ChangeMaxActiveAttackers;
// Function Mai.MaiHostileAttackers.HardLockTokens
// 0x0010 (0x0010 - 0x0000)
struct MaiHostileAttackers_HardLockTokens final
{
public:
class FName Reason; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* enemy; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHostileAttackers_HardLockTokens;
// Function Mai.MaiHostileAttackers.IgnoreLockFor
// 0x0018 (0x0018 - 0x0000)
struct MaiHostileAttackers_IgnoreLockFor final
{
public:
class FName Reason; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* enemy; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool onlyIfLocked; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_IgnoreLockFor;
// Function Mai.MaiHostileAttackers.LockTokens
// 0x000C (0x000C - 0x0000)
struct MaiHostileAttackers_LockTokens final
{
public:
class FName Reason; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool lock; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_LockTokens;
// Function Mai.MaiHostileAttackers.LockTokensDistribution
// 0x000C (0x000C - 0x0000)
struct MaiHostileAttackers_LockTokensDistribution final
{
public:
class FName Reason; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool lock; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_LockTokensDistribution;
// Function Mai.MaiHostileAttackers.OfferSlotToOthers
// 0x0008 (0x0008 - 0x0000)
struct MaiHostileAttackers_OfferSlotToOthers final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHostileAttackers_OfferSlotToOthers;
// Function Mai.MaiHostileAttackers.ReleaseAttackPosition
// 0x0008 (0x0008 - 0x0000)
struct MaiHostileAttackers_ReleaseAttackPosition final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHostileAttackers_ReleaseAttackPosition;
// Function Mai.MaiHostileAttackers.RemoveAttacker
// 0x0008 (0x0008 - 0x0000)
struct MaiHostileAttackers_RemoveAttacker final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHostileAttackers_RemoveAttacker;
// Function Mai.MaiHostileAttackers.ReturnToken
// 0x0010 (0x0010 - 0x0000)
struct MaiHostileAttackers_ReturnToken final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool addCooldown; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_ReturnToken;
// Function Mai.MaiHostileAttackers.TakeAttackPosition
// 0x0020 (0x0020 - 0x0000)
struct MaiHostileAttackers_TakeAttackPosition final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHostileAttackers_TakeAttackPosition;
// Function Mai.MaiHostileAttackers.TakeToken
// 0x0028 (0x0028 - 0x0000)
struct MaiHostileAttackers_TakeToken final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMaiToken Token; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> ignoreLocks; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
bool Force; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_TakeToken;
// Function Mai.MaiHostileAttackers.CanCaptureToken
// 0x0010 (0x0010 - 0x0000)
struct MaiHostileAttackers_CanCaptureToken final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_CanCaptureToken;
// Function Mai.MaiHostileAttackers.CanGetSlot
// 0x0010 (0x0010 - 0x0000)
struct MaiHostileAttackers_CanGetSlot final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_CanGetSlot;
// Function Mai.MaiHostileAttackers.CanHaveSlot
// 0x0010 (0x0010 - 0x0000)
struct MaiHostileAttackers_CanHaveSlot final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_CanHaveSlot;
// Function Mai.MaiHostileAttackers.DisallowSlotGive
// 0x0010 (0x0010 - 0x0000)
struct MaiHostileAttackers_DisallowSlotGive final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_DisallowSlotGive;
// Function Mai.MaiHostileAttackers.GetAttackerCount
// 0x0001 (0x0001 - 0x0000)
struct MaiHostileAttackers_GetAttackerCount final
{
public:
uint8 ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHostileAttackers_GetAttackerCount;
// Function Mai.MaiHostileAttackers.GetSlotHoldersCount
// 0x0010 (0x0010 - 0x0000)
struct MaiHostileAttackers_GetSlotHoldersCount final
{
public:
TSubclassOf<class AActor> klass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_GetSlotHoldersCount;
// Function Mai.MaiHostileAttackers.GetTokenHolder
// 0x0008 (0x0008 - 0x0000)
struct MaiHostileAttackers_GetTokenHolder final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHostileAttackers_GetTokenHolder;
// Function Mai.MaiHostileAttackers.GetTokenLockOwner
// 0x0008 (0x0008 - 0x0000)
struct MaiHostileAttackers_GetTokenLockOwner final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHostileAttackers_GetTokenLockOwner;
// Function Mai.MaiHostileAttackers.HasAnyAttacker
// 0x0001 (0x0001 - 0x0000)
struct MaiHostileAttackers_HasAnyAttacker final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHostileAttackers_HasAnyAttacker;
// Function Mai.MaiHostileAttackers.HasHardLock
// 0x0001 (0x0001 - 0x0000)
struct MaiHostileAttackers_HasHardLock final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiHostileAttackers_HasHardLock;
// Function Mai.MaiHostileAttackers.HasOtherAttacker
// 0x0010 (0x0010 - 0x0000)
struct MaiHostileAttackers_HasOtherAttacker final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_HasOtherAttacker;
// Function Mai.MaiHostileAttackers.HasToken
// 0x0010 (0x0010 - 0x0000)
struct MaiHostileAttackers_HasToken final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiHostileAttackers_HasToken;
// Function Mai.MaiBTService_Notify.ReceiveNotify
// 0x0010 (0x0010 - 0x0000)
struct MaiBTService_Notify_ReceiveNotify final
{
public:
class AAIController* OwnerController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class APawn* ControlledPawn; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiBTService_Notify_ReceiveNotify;
// Function Mai.BTTask_BeingActionBase.OnActionEvent
// 0x0010 (0x0010 - 0x0000)
struct BTTask_BeingActionBase_OnActionEvent final
{
public:
class UBeingAction* action; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EBeingActionEventType EventType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_BTTask_BeingActionBase_OnActionEvent;
// Function Mai.MaiBTTask_State.OnStateStatusChanged
// 0x0001 (0x0001 - 0x0000)
struct MaiBTTask_State_OnStateStatusChanged final
{
public:
EStateStatus Status; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiBTTask_State_OnStateStatusChanged;
// Function Mai.MaiCharacter.getFixedCapsuleLocation
// 0x0038 (0x0038 - 0x0000)
struct MaiCharacter_getFixedCapsuleLocation final
{
public:
class APawn* Pawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_getFixedCapsuleLocation;
// Function Mai.MaiCharacter.getFixedGroundLocation
// 0x0038 (0x0038 - 0x0000)
struct MaiCharacter_getFixedGroundLocation final
{
public:
class APawn* Pawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_getFixedGroundLocation;
// Function Mai.MaiCharacter.AbortAttack
// 0x0008 (0x0008 - 0x0000)
struct MaiCharacter_AbortAttack final
{
public:
class FName attackName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_AbortAttack;
// Function Mai.MaiCharacter.Activate
// 0x0008 (0x0008 - 0x0000)
struct MaiCharacter_Activate final
{
public:
class FName Reason; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_Activate;
// Function Mai.MaiCharacter.AIDebuggerTick
// 0x0010 (0x0010 - 0x0000)
struct MaiCharacter_AIDebuggerTick final
{
public:
class AMaiDebugger* debugger; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DeltaSeconds; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiCharacter_AIDebuggerTick;
// Function Mai.MaiCharacter.AppendGameplayTags
// 0x0020 (0x0020 - 0x0000)
struct MaiCharacter_AppendGameplayTags final
{
public:
struct FGameplayTagContainer GameplayTags; // 0x0000(0x0020)(Parm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_AppendGameplayTags;
// Function Mai.MaiCharacter.Deactivate
// 0x0008 (0x0008 - 0x0000)
struct MaiCharacter_Deactivate final
{
public:
class FName Reason; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_Deactivate;
// Function Mai.MaiCharacter.DisableAttackColliders
// 0x0010 (0x0010 - 0x0000)
struct MaiCharacter_DisableAttackColliders final
{
public:
TArray<class FName> collidersTags; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_DisableAttackColliders;
// Function Mai.MaiCharacter.EnableAttackColliders
// 0x0010 (0x0010 - 0x0000)
struct MaiCharacter_EnableAttackColliders final
{
public:
TArray<class FName> collidersTags; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_EnableAttackColliders;
// Function Mai.MaiCharacter.ReceiveShouldDespawn
// 0x0002 (0x0002 - 0x0000)
struct MaiCharacter_ReceiveShouldDespawn final
{
public:
EMaiDespawnReason Reason; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_ReceiveShouldDespawn;
// Function Mai.MaiCharacter.RemoveGameplayTags
// 0x0020 (0x0020 - 0x0000)
struct MaiCharacter_RemoveGameplayTags final
{
public:
struct FGameplayTagContainer GameplayTags; // 0x0000(0x0020)(Parm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_RemoveGameplayTags;
// Function Mai.MaiCharacter.SetGameplayTags
// 0x0020 (0x0020 - 0x0000)
struct MaiCharacter_SetGameplayTags final
{
public:
struct FGameplayTagContainer GameplayTags; // 0x0000(0x0020)(Parm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_SetGameplayTags;
// Function Mai.MaiCharacter.TakePointDamage
// 0x0028 (0x0028 - 0x0000)
struct MaiCharacter_TakePointDamage final
{
public:
float Damage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UDamageType> damageClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AController* EventInstigator; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* DamageCauser; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiCharacter_TakePointDamage;
// Function Mai.MaiCharacter.WantDespawn
// 0x0001 (0x0001 - 0x0000)
struct MaiCharacter_WantDespawn final
{
public:
bool Despawn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_WantDespawn;
// Function Mai.MaiCharacter.GetMaiCharacterMovement
// 0x0008 (0x0008 - 0x0000)
struct MaiCharacter_GetMaiCharacterMovement final
{
public:
class UMaiCharacterMovementComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_GetMaiCharacterMovement;
// Function Mai.MaiCharacter.GetMaiController
// 0x0008 (0x0008 - 0x0000)
struct MaiCharacter_GetMaiController final
{
public:
class AMaiController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_GetMaiController;
// Function Mai.MaiCharacter.GetMaiSpawner
// 0x0008 (0x0008 - 0x0000)
struct MaiCharacter_GetMaiSpawner final
{
public:
class AMaiSpawner* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_GetMaiSpawner;
// Function Mai.MaiCharacter.GetPrevLevelLocation
// 0x0020 (0x0020 - 0x0000)
struct MaiCharacter_GetPrevLevelLocation final
{
public:
float minDist; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_GetPrevLevelLocation;
// Function Mai.MaiCharacter.IsActive
// 0x0001 (0x0001 - 0x0000)
struct MaiCharacter_IsActive final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_IsActive;
// Function Mai.MaiCharacter.IsDead
// 0x0001 (0x0001 - 0x0000)
struct MaiCharacter_IsDead final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_IsDead;
// Function Mai.MaiCharacter.IsNotMoving
// 0x0001 (0x0001 - 0x0000)
struct MaiCharacter_IsNotMoving final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacter_IsNotMoving;
// Function Mai.MaiCharacterMovementComponent.MoveToward
// 0x0018 (0x0018 - 0x0000)
struct MaiCharacterMovementComponent_MoveToward final
{
public:
struct FVector move; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacterMovementComponent_MoveToward;
// Function Mai.MaiCharacterMovementComponent.SetCustomWalkSpeed
// 0x0004 (0x0004 - 0x0000)
struct MaiCharacterMovementComponent_SetCustomWalkSpeed final
{
public:
float newSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacterMovementComponent_SetCustomWalkSpeed;
// Function Mai.MaiCharacterMovementComponent.SetLimitedBackwardsMovement
// 0x0004 (0x0004 - 0x0000)
struct MaiCharacterMovementComponent_SetLimitedBackwardsMovement final
{
public:
float MaximumBackwardsMovement; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacterMovementComponent_SetLimitedBackwardsMovement;
// Function Mai.MaiCharacterMovementComponent.SetLimitedForwardMovement
// 0x0004 (0x0004 - 0x0000)
struct MaiCharacterMovementComponent_SetLimitedForwardMovement final
{
public:
float MaximumForwardMovement; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacterMovementComponent_SetLimitedForwardMovement;
// Function Mai.MaiCharacterMovementComponent.SetLimitedMovement
// 0x000C (0x000C - 0x0000)
struct MaiCharacterMovementComponent_SetLimitedMovement final
{
public:
float MaximumForwardMovement; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaximumBackwardMovement; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaximumSidewaysMovement; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacterMovementComponent_SetLimitedMovement;
// Function Mai.MaiCharacterMovementComponent.SetLimitedSidewaysMovement
// 0x0004 (0x0004 - 0x0000)
struct MaiCharacterMovementComponent_SetLimitedSidewaysMovement final
{
public:
float MaximumSidewaysMovement; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacterMovementComponent_SetLimitedSidewaysMovement;
// Function Mai.MaiCharacterMovementComponent.SetSideMovement
// 0x0001 (0x0001 - 0x0000)
struct MaiCharacterMovementComponent_SetSideMovement final
{
public:
bool Side; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacterMovementComponent_SetSideMovement;
// Function Mai.MaiCharacterMovementComponent.GetLimitedBackwardsMovement
// 0x0004 (0x0004 - 0x0000)
struct MaiCharacterMovementComponent_GetLimitedBackwardsMovement final
{
public:
float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacterMovementComponent_GetLimitedBackwardsMovement;
// Function Mai.MaiCharacterMovementComponent.GetLimitedForwardMovement
// 0x0004 (0x0004 - 0x0000)
struct MaiCharacterMovementComponent_GetLimitedForwardMovement final
{
public:
float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacterMovementComponent_GetLimitedForwardMovement;
// Function Mai.MaiCharacterMovementComponent.GetLimitedSidewaysMovement
// 0x0004 (0x0004 - 0x0000)
struct MaiCharacterMovementComponent_GetLimitedSidewaysMovement final
{
public:
float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacterMovementComponent_GetLimitedSidewaysMovement;
// Function Mai.MaiCharacterMovementComponent.GetMaxWalkSpeed
// 0x0004 (0x0004 - 0x0000)
struct MaiCharacterMovementComponent_GetMaxWalkSpeed final
{
public:
float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCharacterMovementComponent_GetMaxWalkSpeed;
// Function Mai.MaiController.abortAction
// 0x0010 (0x0010 - 0x0000)
struct MaiController_abortAction final
{
public:
class AAIController* AIController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UBeingAction> ActionClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_abortAction;
// Function Mai.MaiController.abortAllActions
// 0x0010 (0x0010 - 0x0000)
struct MaiController_abortAllActions final
{
public:
class AAIController* AIController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* InstigatedBy; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_abortAllActions;
// Function Mai.MaiController.pushAction
// 0x0020 (0x0020 - 0x0000)
struct MaiController_pushAction final
{
public:
class AAIController* AIController; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBeingAction* action; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAIRequestPriority Priority; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* InstigatedBy; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_pushAction;
// Function Mai.MaiController.reportTouchEvent
// 0x0028 (0x0028 - 0x0000)
struct MaiController_reportTouchEvent final
{
public:
class AController* TouchReceiver; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_reportTouchEvent;
// Function Mai.MaiController.AbandonActionPoint
// 0x0010 (0x0010 - 0x0000)
struct MaiController_AbandonActionPoint final
{
public:
class AMaiActionPoint* actionPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool immediately; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_AbandonActionPoint;
// Function Mai.MaiController.AIDebuggerTick
// 0x0010 (0x0010 - 0x0000)
struct MaiController_AIDebuggerTick final
{
public:
class AMaiDebugger* debugger; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DeltaSeconds; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_AIDebuggerTick;
// Function Mai.MaiController.DebugLog
// 0x0020 (0x0020 - 0x0000)
struct MaiController_DebugLog final
{
public:
class FString Log; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_DebugLog;
// Function Mai.MaiController.DisableBehaviorTree
// 0x0008 (0x0008 - 0x0000)
struct MaiController_DisableBehaviorTree final
{
public:
class FName Reason; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_DisableBehaviorTree;
// Function Mai.MaiController.EnableBehaviorTree
// 0x0008 (0x0008 - 0x0000)
struct MaiController_EnableBehaviorTree final
{
public:
class FName Reason; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_EnableBehaviorTree;
// Function Mai.MaiController.FilterActionPointsByCooldown
// 0x0020 (0x0020 - 0x0000)
struct MaiController_FilterActionPointsByCooldown final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_FilterActionPointsByCooldown;
// Function Mai.MaiController.FilterGraphPointsScript
// 0x0028 (0x0028 - 0x0000)
struct MaiController_FilterGraphPointsScript final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
class AActor* Origin; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_FilterGraphPointsScript;
// Function Mai.MaiController.GetActionGraph
// 0x0008 (0x0008 - 0x0000)
struct MaiController_GetActionGraph final
{
public:
class AMaiActionGraph* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_GetActionGraph;
// Function Mai.MaiController.GetSenseConfig
// 0x0010 (0x0010 - 0x0000)
struct MaiController_GetSenseConfig final
{
public:
TSubclassOf<class UAISense> SenseClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAISenseConfig* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_GetSenseConfig;
// Function Mai.MaiController.GetWallPathFollowing
// 0x0008 (0x0008 - 0x0000)
struct MaiController_GetWallPathFollowing final
{
public:
class UMaiWallFollowing* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_GetWallPathFollowing;
// Function Mai.MaiController.IgnorePoint
// 0x0010 (0x0010 - 0x0000)
struct MaiController_IgnorePoint final
{
public:
class AMaiActionPoint* Point; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float cooldown; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_IgnorePoint;
// Function Mai.MaiController.IsCurrentlyPerceived
// 0x0070 (0x0070 - 0x0000)
struct MaiController_IsCurrentlyPerceived final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool onlyHostile; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FAIStimulus Stimulus; // 0x0010(0x0058)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0068(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_IsCurrentlyPerceived;
// Function Mai.MaiController.IsLocationSafe
// 0x0020 (0x0020 - 0x0000)
struct MaiController_IsLocationSafe final
{
public:
struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_IsLocationSafe;
// Function Mai.MaiController.OnActionGraphChanged
// 0x0008 (0x0008 - 0x0000)
struct MaiController_OnActionGraphChanged final
{
public:
class AMaiActionGraph* actionGraph; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_OnActionGraphChanged;
// Function Mai.MaiController.OnActionPointAbandoned
// 0x0008 (0x0008 - 0x0000)
struct MaiController_OnActionPointAbandoned final
{
public:
class AMaiActionPoint* actionPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_OnActionPointAbandoned;
// Function Mai.MaiController.OnActionPointReached
// 0x0008 (0x0008 - 0x0000)
struct MaiController_OnActionPointReached final
{
public:
class AMaiActionPoint* actionPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_OnActionPointReached;
// Function Mai.MaiController.OnActionPointSelected
// 0x0008 (0x0008 - 0x0000)
struct MaiController_OnActionPointSelected final
{
public:
class AMaiActionPoint* actionPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_OnActionPointSelected;
// Function Mai.MaiController.OnPerceived
// 0x0060 (0x0060 - 0x0000)
struct MaiController_OnPerceived final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAIStimulus Stimulus; // 0x0008(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_OnPerceived;
// Function Mai.MaiController.OnPointerLoaded
// 0x0010 (0x0010 - 0x0000)
struct MaiController_OnPointerLoaded final
{
public:
class FName Key; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Actor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_OnPointerLoaded;
// Function Mai.MaiController.PopBehaviorName
// 0x0008 (0x0008 - 0x0000)
struct MaiController_PopBehaviorName final
{
public:
class FName behaviorName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_PopBehaviorName;
// Function Mai.MaiController.PushBehaviorName
// 0x0008 (0x0008 - 0x0000)
struct MaiController_PushBehaviorName final
{
public:
class FName behaviorName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_PushBehaviorName;
// Function Mai.MaiController.ReachCurrentActionPoint
// 0x000C (0x000C - 0x0000)
struct MaiController_ReachCurrentActionPoint final
{
public:
struct FGameplayTag InjectTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool runActions; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_ReachCurrentActionPoint;
// Function Mai.MaiController.ReceiveTokens
// 0x0002 (0x0002 - 0x0000)
struct MaiController_ReceiveTokens final
{
public:
uint8 pool; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_ReceiveTokens;
// Function Mai.MaiController.RunActionPointActions
// 0x0010 (0x0010 - 0x0000)
struct MaiController_RunActionPointActions final
{
public:
struct FGameplayTag InjectTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiActionPoint* actionPoint; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_RunActionPointActions;
// Function Mai.MaiController.RunActionPointWaitWork
// 0x0010 (0x0010 - 0x0000)
struct MaiController_RunActionPointWaitWork final
{
public:
struct FGameplayTag InjectTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiActionPoint* actionPoint; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_RunActionPointWaitWork;
// Function Mai.MaiController.SaveActorPointer
// 0x0010 (0x0010 - 0x0000)
struct MaiController_SaveActorPointer final
{
public:
class FName Key; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Actor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_SaveActorPointer;
// Function Mai.MaiController.SelectActionPoint
// 0x0068 (0x0068 - 0x0000)
struct MaiController_SelectActionPoint final
{
public:
TMap<class AMaiActionPoint*, uint8> actionPoints; // 0x0000(0x0050)(Parm, NativeAccessSpecifierPublic)
EPointSelection Method; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Origin; // 0x0058(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_SelectActionPoint;
// Function Mai.MaiController.SelectNearestActionGraph
// 0x0008 (0x0008 - 0x0000)
struct MaiController_SelectNearestActionGraph final
{
public:
class FName graphTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_SelectNearestActionGraph;
// Function Mai.MaiController.SelectNextActionPoint
// 0x0018 (0x0018 - 0x0000)
struct MaiController_SelectNextActionPoint final
{
public:
EPointSelection Method; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Origin; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_SelectNextActionPoint;
// Function Mai.MaiController.SetCurrentActionGraph
// 0x0008 (0x0008 - 0x0000)
struct MaiController_SetCurrentActionGraph final
{
public:
class AMaiActionGraph* pointGraph; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_SetCurrentActionGraph;
// Function Mai.MaiController.SetCurrentActionPoint
// 0x0010 (0x0010 - 0x0000)
struct MaiController_SetCurrentActionPoint final
{
public:
class AMaiActionPoint* actionPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Reset; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_SetCurrentActionPoint;
// Function Mai.MaiController.SetDespawnLocation
// 0x0018 (0x0018 - 0x0000)
struct MaiController_SetDespawnLocation final
{
public:
struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_SetDespawnLocation;
// Function Mai.MaiController.SetGoalActionPoint
// 0x0018 (0x0018 - 0x0000)
struct MaiController_SetGoalActionPoint final
{
public:
class AMaiActionPoint* goalPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiActionPoint* subgoalPoint; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName sequenceTag; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_SetGoalActionPoint;
// Function Mai.MaiController.SetPartyID
// 0x0001 (0x0001 - 0x0000)
struct MaiController_SetPartyID final
{
public:
uint8 partyID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_SetPartyID;
// Function Mai.MaiController.TeleportFrom
// 0x0020 (0x0020 - 0x0000)
struct MaiController_TeleportFrom final
{
public:
struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Distance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool forceDirect; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x001D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_TeleportFrom;
// Function Mai.MaiController.TeleportInFrontOf
// 0x0010 (0x0010 - 0x0000)
struct MaiController_TeleportInFrontOf final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Distance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_TeleportInFrontOf;
// Function Mai.MaiController.TeleportTowards
// 0x0020 (0x0020 - 0x0000)
struct MaiController_TeleportTowards final
{
public:
struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Distance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_TeleportTowards;
// Function Mai.MaiController.GetNavData
// 0x0008 (0x0008 - 0x0000)
struct MaiController_GetNavData final
{
public:
class ANavigationData* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_GetNavData;
// Function Mai.MaiController.GetPartyID
// 0x0001 (0x0001 - 0x0000)
struct MaiController_GetPartyID final
{
public:
uint8 ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_GetPartyID;
// Function Mai.MaiController.GetPrevActionPoint
// 0x0008 (0x0008 - 0x0000)
struct MaiController_GetPrevActionPoint final
{
public:
class AMaiActionPoint* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_GetPrevActionPoint;
// Function Mai.MaiController.GetWorkLocation
// 0x0018 (0x0018 - 0x0000)
struct MaiController_GetWorkLocation final
{
public:
struct FVector ReturnValue; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_GetWorkLocation;
// Function Mai.MaiController.GetYoungestStimulusAge
// 0x0010 (0x0010 - 0x0000)
struct MaiController_GetYoungestStimulusAge final
{
public:
const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_GetYoungestStimulusAge;
// Function Mai.MaiController.HasAction
// 0x0010 (0x0010 - 0x0000)
struct MaiController_HasAction final
{
public:
TSubclassOf<class UBeingAction> ActionClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_HasAction;
// Function Mai.MaiController.HasAnyAction
// 0x0001 (0x0001 - 0x0000)
struct MaiController_HasAnyAction final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_HasAnyAction;
// Function Mai.MaiController.HasAnyBehaviorName
// 0x0018 (0x0018 - 0x0000)
struct MaiController_HasAnyBehaviorName final
{
public:
TArray<class FName> behaviorNames; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_HasAnyBehaviorName;
// Function Mai.MaiController.HasBehaviorName
// 0x000C (0x000C - 0x0000)
struct MaiController_HasBehaviorName final
{
public:
class FName behaviorName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_HasBehaviorName;
// Function Mai.MaiController.HasValidNavData
// 0x0001 (0x0001 - 0x0000)
struct MaiController_HasValidNavData final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_HasValidNavData;
// Function Mai.MaiController.HavePlaceToAvoid
// 0x0010 (0x0010 - 0x0000)
struct MaiController_HavePlaceToAvoid final
{
public:
class APawn* Other; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiController_HavePlaceToAvoid;
// Function Mai.MaiController.IsBehaviorTreeRunning
// 0x0001 (0x0001 - 0x0000)
struct MaiController_IsBehaviorTreeRunning final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_IsBehaviorTreeRunning;
// Function Mai.MaiController.IsCurrentActionPointReached
// 0x0001 (0x0001 - 0x0000)
struct MaiController_IsCurrentActionPointReached final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_IsCurrentActionPointReached;
// Function Mai.MaiController.IsCurrentWayPointReached
// 0x0001 (0x0001 - 0x0000)
struct MaiController_IsCurrentWayPointReached final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_IsCurrentWayPointReached;
// Function Mai.MaiController.IsIndoor
// 0x0001 (0x0001 - 0x0000)
struct MaiController_IsIndoor final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_IsIndoor;
// Function Mai.MaiController.TopBehaviorName
// 0x0008 (0x0008 - 0x0000)
struct MaiController_TopBehaviorName final
{
public:
class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiController_TopBehaviorName;
// Function Mai.MaiControllerExt.FindEnemyToFight
// 0x0008 (0x0008 - 0x0000)
struct MaiControllerExt_FindEnemyToFight final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_FindEnemyToFight;
// Function Mai.MaiControllerExt.ForceChase
// 0x0010 (0x0010 - 0x0000)
struct MaiControllerExt_ForceChase final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool clearWhenPerceived; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiControllerExt_ForceChase;
// Function Mai.MaiControllerExt.SetAlertInstigator
// 0x0008 (0x0008 - 0x0000)
struct MaiControllerExt_SetAlertInstigator final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_SetAlertInstigator;
// Function Mai.MaiControllerExt.SetAlertLocation
// 0x0018 (0x0018 - 0x0000)
struct MaiControllerExt_SetAlertLocation final
{
public:
struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_SetAlertLocation;
// Function Mai.MaiControllerExt.SetArchEnemy
// 0x0008 (0x0008 - 0x0000)
struct MaiControllerExt_SetArchEnemy final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_SetArchEnemy;
// Function Mai.MaiControllerExt.SetChaseLocation
// 0x0018 (0x0018 - 0x0000)
struct MaiControllerExt_SetChaseLocation final
{
public:
struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_SetChaseLocation;
// Function Mai.MaiControllerExt.SetFightingEnemy
// 0x0008 (0x0008 - 0x0000)
struct MaiControllerExt_SetFightingEnemy final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_SetFightingEnemy;
// Function Mai.MaiControllerExt.SetForcedEnemy
// 0x0008 (0x0008 - 0x0000)
struct MaiControllerExt_SetForcedEnemy final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_SetForcedEnemy;
// Function Mai.MaiControllerExt.SetParty
// 0x0001 (0x0001 - 0x0000)
struct MaiControllerExt_SetParty final
{
public:
EMaiParty party; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_SetParty;
// Function Mai.MaiControllerExt.GetAlertInstigator
// 0x0008 (0x0008 - 0x0000)
struct MaiControllerExt_GetAlertInstigator final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_GetAlertInstigator;
// Function Mai.MaiControllerExt.GetAlertLocation
// 0x0018 (0x0018 - 0x0000)
struct MaiControllerExt_GetAlertLocation final
{
public:
struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_GetAlertLocation;
// Function Mai.MaiControllerExt.GetArchEnemy
// 0x0008 (0x0008 - 0x0000)
struct MaiControllerExt_GetArchEnemy final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_GetArchEnemy;
// Function Mai.MaiControllerExt.GetChaseLocation
// 0x0018 (0x0018 - 0x0000)
struct MaiControllerExt_GetChaseLocation final
{
public:
struct FVector ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_GetChaseLocation;
// Function Mai.MaiControllerExt.GetFightingEnemy
// 0x0008 (0x0008 - 0x0000)
struct MaiControllerExt_GetFightingEnemy final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_GetFightingEnemy;
// Function Mai.MaiControllerExt.GetForcedEnemy
// 0x0008 (0x0008 - 0x0000)
struct MaiControllerExt_GetForcedEnemy final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_GetForcedEnemy;
// Function Mai.MaiControllerExt.GetParty
// 0x0001 (0x0001 - 0x0000)
struct MaiControllerExt_GetParty final
{
public:
EMaiParty ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiControllerExt_GetParty;
// Function Mai.MaiControllerExt.IsFightingWith
// 0x0010 (0x0010 - 0x0000)
struct MaiControllerExt_IsFightingWith final
{
public:
class AActor* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiControllerExt_IsFightingWith;
// Function Mai.MaiCoverComponent.IsActorInCover
// 0x0010 (0x0010 - 0x0000)
struct MaiCoverComponent_IsActorInCover final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiCoverComponent_IsActorInCover;
// Function Mai.MaiCoverComponent.IsUserInCover
// 0x0010 (0x0010 - 0x0000)
struct MaiCoverComponent_IsUserInCover final
{
public:
class UMaiCoverUser* User; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiCoverComponent_IsUserInCover;
// Function Mai.MaiCoverComponent.OnOverlapBegin
// 0x0010 (0x0010 - 0x0000)
struct MaiCoverComponent_OnOverlapBegin final
{
public:
class AActor* OverlappedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCoverComponent_OnOverlapBegin;
// Function Mai.MaiCoverComponent.OnOverlapEnd
// 0x0010 (0x0010 - 0x0000)
struct MaiCoverComponent_OnOverlapEnd final
{
public:
class AActor* OverlappedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiCoverComponent_OnOverlapEnd;
// Function Mai.MaiCoverUser.IsInCover
// 0x000C (0x000C - 0x0000)
struct MaiCoverUser_IsInCover final
{
public:
struct FGameplayTag Filter; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiCoverUser_IsInCover;
// Function Mai.MaiCoverUser.IsInFullCover
// 0x000C (0x000C - 0x0000)
struct MaiCoverUser_IsInFullCover final
{
public:
struct FGameplayTag Filter; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiCoverUser_IsInFullCover;
// Function Mai.MaiPointOfInterest.SwitchOnFor
// 0x0004 (0x0004 - 0x0000)
struct MaiPointOfInterest_SwitchOnFor final
{
public:
float Duration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiPointOfInterest_SwitchOnFor;
// Function Mai.MaiDebugger.aiDebugPrint
// 0x0048 (0x0048 - 0x0000)
struct MaiDebugger_aiDebugPrint final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString InString; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool toScreen; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool toLog; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor Color; // 0x001C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Duration; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IgnoreActor; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString Category; // 0x0038(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_aiDebugPrint;
// Function Mai.MaiDebugger.aiDebugPrint2
// 0x0048 (0x0048 - 0x0000)
struct MaiDebugger_aiDebugPrint2 final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString InString; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaiDebugPrintParams Params_0; // 0x0018(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, AdvancedDisplay, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_aiDebugPrint2;
// Function Mai.MaiDebugger.getAIDebugActionPath
// 0x0010 (0x0010 - 0x0000)
struct MaiDebugger_getAIDebugActionPath final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugActionPath;
// Function Mai.MaiDebugger.getAIDebugActor
// 0x0010 (0x0010 - 0x0000)
struct MaiDebugger_getAIDebugActor final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugActor;
// Function Mai.MaiDebugger.getAIDebugAggro
// 0x0010 (0x0010 - 0x0000)
struct MaiDebugger_getAIDebugAggro final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugAggro;
// Function Mai.MaiDebugger.getAIDebugAttack
// 0x0010 (0x0010 - 0x0000)
struct MaiDebugger_getAIDebugAttack final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugAttack;
// Function Mai.MaiDebugger.getAIDebugCuriosity
// 0x0010 (0x0010 - 0x0000)
struct MaiDebugger_getAIDebugCuriosity final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugCuriosity;
// Function Mai.MaiDebugger.getAIDebugger
// 0x0018 (0x0018 - 0x0000)
struct MaiDebugger_getAIDebugger final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool onlyIfActive; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AMaiDebugger* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugger;
// Function Mai.MaiDebugger.getAIDebugGState
// 0x0018 (0x0018 - 0x0000)
struct MaiDebugger_getAIDebugGState final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Name_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugGState;
// Function Mai.MaiDebugger.getAIDebugHearing
// 0x0010 (0x0010 - 0x0000)
struct MaiDebugger_getAIDebugHearing final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugHearing;
// Function Mai.MaiDebugger.getAIDebugMovement
// 0x0010 (0x0010 - 0x0000)
struct MaiDebugger_getAIDebugMovement final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugMovement;
// Function Mai.MaiDebugger.getAIDebugNavPath
// 0x0010 (0x0010 - 0x0000)
struct MaiDebugger_getAIDebugNavPath final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugNavPath;
// Function Mai.MaiDebugger.getAIDebugNoises
// 0x0010 (0x0010 - 0x0000)
struct MaiDebugger_getAIDebugNoises final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugNoises;
// Function Mai.MaiDebugger.getAIDebugOdor
// 0x0010 (0x0010 - 0x0000)
struct MaiDebugger_getAIDebugOdor final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugOdor;
// Function Mai.MaiDebugger.getAIDebugSight
// 0x0010 (0x0010 - 0x0000)
struct MaiDebugger_getAIDebugSight final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugSight;
// Function Mai.MaiDebugger.getAIDebugSmell
// 0x0010 (0x0010 - 0x0000)
struct MaiDebugger_getAIDebugSmell final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugSmell;
// Function Mai.MaiDebugger.getAIDebugState
// 0x0018 (0x0018 - 0x0000)
struct MaiDebugger_getAIDebugState final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Name_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugState;
// Function Mai.MaiDebugger.getAIDebugVisibility
// 0x0010 (0x0010 - 0x0000)
struct MaiDebugger_getAIDebugVisibility final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_getAIDebugVisibility;
// Function Mai.MaiDebugger.AIDebugActionPath
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugActionPath final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugActionPath;
// Function Mai.MaiDebugger.AIDebugActor
// 0x0008 (0x0008 - 0x0000)
struct MaiDebugger_AIDebugActor final
{
public:
class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugActor;
// Function Mai.MaiDebugger.AIDebugAddState
// 0x000C (0x000C - 0x0000)
struct MaiDebugger_AIDebugAddState final
{
public:
class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Debug; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugAddState;
// Function Mai.MaiDebugger.AIDebugAggro
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugAggro final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugAggro;
// Function Mai.MaiDebugger.AIDebugAInfo
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugAInfo final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugAInfo;
// Function Mai.MaiDebugger.AIDebugAttack
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugAttack final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugAttack;
// Function Mai.MaiDebugger.AIDebugBehaviorTree
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugBehaviorTree final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugBehaviorTree;
// Function Mai.MaiDebugger.AIDebugCuriosity
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugCuriosity final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugCuriosity;
// Function Mai.MaiDebugger.AIDebugEQS
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugEQS final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugEQS;
// Function Mai.MaiDebugger.AIDebugger
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugger final
{
public:
bool Activate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugger;
// Function Mai.MaiDebugger.AIDebugHearing
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugHearing final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugHearing;
// Function Mai.MaiDebugger.AIDebugMovement
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugMovement final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugMovement;
// Function Mai.MaiDebugger.AIDebugNavMesh
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugNavMesh final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugNavMesh;
// Function Mai.MaiDebugger.AIDebugNavPath
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugNavPath final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugNavPath;
// Function Mai.MaiDebugger.AIDebugNoises
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugNoises final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugNoises;
// Function Mai.MaiDebugger.AIDebugOdor
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugOdor final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugOdor;
// Function Mai.MaiDebugger.AIDebugPerception
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugPerception final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugPerception;
// Function Mai.MaiDebugger.AIDebugSight
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugSight final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugSight;
// Function Mai.MaiDebugger.AIDebugSmell
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugSmell final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugSmell;
// Function Mai.MaiDebugger.AIDebugState
// 0x000C (0x000C - 0x0000)
struct MaiDebugger_AIDebugState final
{
public:
class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Debug; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugState;
// Function Mai.MaiDebugger.AIDebugUnreal
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugUnreal final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugUnreal;
// Function Mai.MaiDebugger.AIDebugVisibility
// 0x0001 (0x0001 - 0x0000)
struct MaiDebugger_AIDebugVisibility final
{
public:
bool Debug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiDebugger_AIDebugVisibility;
// Function Mai.MaiFlyingPoint.IsReachableFrom
// 0x0028 (0x0028 - 0x0000)
struct MaiFlyingPoint_IsReachableFrom final
{
public:
struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiController* User; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFlyingPoint_IsReachableFrom;
// Function Mai.MaiFlyingGraph.FindNearestPoint
// 0x0030 (0x0030 - 0x0000)
struct MaiFlyingGraph_FindNearestPoint final
{
public:
struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class AMaiController* User; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiFlyingPoint* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFlyingGraph_FindNearestPoint;
// Function Mai.MaiFlyingGraph.GetPointCount
// 0x0004 (0x0004 - 0x0000)
struct MaiFlyingGraph_GetPointCount final
{
public:
int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFlyingGraph_GetPointCount;
// Function Mai.MaiFlyingGraph.GetPoints
// 0x0010 (0x0010 - 0x0000)
struct MaiFlyingGraph_GetPoints final
{
public:
TArray<class AMaiFlyingPoint*> actionPoints; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFlyingGraph_GetPoints;
// Function Mai.MaiFlyingGraph.GetPointsInRange
// 0x0030 (0x0030 - 0x0000)
struct MaiFlyingGraph_GetPointsInRange final
{
public:
TArray<class AMaiFlyingPoint*> actionPoints; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector Pos; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFlyingGraph_GetPointsInRange;
// Function Mai.MaiFlyingGraph.GetRandomPoint
// 0x0018 (0x0018 - 0x0000)
struct MaiFlyingGraph_GetRandomPoint final
{
public:
TArray<class AMaiFlyingPoint*> actionPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
class AMaiFlyingPoint* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFlyingGraph_GetRandomPoint;
// Function Mai.MaiFlyingGraphComponent.FindNearestPoint
// 0x0020 (0x0020 - 0x0000)
struct MaiFlyingGraphComponent_FindNearestPoint final
{
public:
struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiFlyingPoint* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFlyingGraphComponent_FindNearestPoint;
// Function Mai.MaiFlyingGraphComponent.GetPointCount
// 0x0004 (0x0004 - 0x0000)
struct MaiFlyingGraphComponent_GetPointCount final
{
public:
int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFlyingGraphComponent_GetPointCount;
// Function Mai.MaiFlyingGraphComponent.GetPoints
// 0x0010 (0x0010 - 0x0000)
struct MaiFlyingGraphComponent_GetPoints final
{
public:
TArray<class AMaiFlyingPoint*> actionPoints; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFlyingGraphComponent_GetPoints;
// Function Mai.MaiFlyingGraphComponent.GetPointsInRange
// 0x0030 (0x0030 - 0x0000)
struct MaiFlyingGraphComponent_GetPointsInRange final
{
public:
TArray<class AMaiFlyingPoint*> actionPoints; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector Pos; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFlyingGraphComponent_GetPointsInRange;
// Function Mai.MaiFlyingGraphComponent.GetRandomPoint
// 0x0008 (0x0008 - 0x0000)
struct MaiFlyingGraphComponent_GetRandomPoint final
{
public:
class AMaiFlyingPoint* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFlyingGraphComponent_GetRandomPoint;
// Function Mai.MaiFunctions.actionsAbortByClass
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_actionsAbortByClass final
{
public:
class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UBeingAction> ActionClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool exact; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_actionsAbortByClass;
// Function Mai.MaiFunctions.actionsAbortByPriority
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_actionsAbortByPriority final
{
public:
class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAIRequestPriority Priority; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool exact; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_actionsAbortByPriority;
// Function Mai.MaiFunctions.actionsAbortInstigatedBy
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_actionsAbortInstigatedBy final
{
public:
class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
const class UObject* InstigatedBy; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_actionsAbortInstigatedBy;
// Function Mai.MaiFunctions.actionsAdd
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_actionsAdd final
{
public:
class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBeingAction* action; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAIRequestPriority Priority; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UObject* InstigatedBy; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_actionsAdd;
// Function Mai.MaiFunctions.actionsClearAll
// 0x0008 (0x0008 - 0x0000)
struct MaiFunctions_actionsClearAll final
{
public:
class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_actionsClearAll;
// Function Mai.MaiFunctions.actionsGetCurrent
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_actionsGetCurrent final
{
public:
const class AController* Controller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBeingAction* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_actionsGetCurrent;
// Function Mai.MaiFunctions.actionsHasAny
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_actionsHasAny final
{
public:
const class AController* Controller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_actionsHasAny;
// Function Mai.MaiFunctions.actionsHasOfClass
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_actionsHasOfClass final
{
public:
const class AController* Controller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UBeingAction> ActionClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_actionsHasOfClass;
// Function Mai.MaiFunctions.actionsIsActive
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_actionsIsActive final
{
public:
const class AController* Controller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UBeingAction> ActionClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_actionsIsActive;
// Function Mai.MaiFunctions.allowPhysicsRotationDuringRootMotion
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_allowPhysicsRotationDuringRootMotion final
{
public:
class ACharacter* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool allow; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Priority; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_allowPhysicsRotationDuringRootMotion;
// Function Mai.MaiFunctions.calcAvaragePosition
// 0x0030 (0x0030 - 0x0000)
struct MaiFunctions_calcAvaragePosition final
{
public:
TArray<class AActor*> Actors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
const class AActor* weighted; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_calcAvaragePosition;
// Function Mai.MaiFunctions.calcDirLocation
// 0x0048 (0x0048 - 0x0000)
struct MaiFunctions_calcDirLocation final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class APawn* Target; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Source; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool inversed; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_calcDirLocation;
// Function Mai.MaiFunctions.canGoDirectly
// 0x0050 (0x0050 - 0x0000)
struct MaiFunctions_canGoDirectly final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PointA; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PointB; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ANavigationData* NavData; // 0x0038(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UNavigationQueryFilter> filterClass; // 0x0040(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Tolerance; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x004C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_canGoDirectly;
// Function Mai.MaiFunctions.canWalkOnWalls
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_canWalkOnWalls final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_canWalkOnWalls;
// Function Mai.MaiFunctions.clearBlackboard
// 0x0008 (0x0008 - 0x0000)
struct MaiFunctions_clearBlackboard final
{
public:
class AAIController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_clearBlackboard;
// Function Mai.MaiFunctions.clearPhysicsRotationDuringRootMotion
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_clearPhysicsRotationDuringRootMotion final
{
public:
class ACharacter* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Priority; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_clearPhysicsRotationDuringRootMotion;
// Function Mai.MaiFunctions.disableActionSync
// 0x0008 (0x0008 - 0x0000)
struct MaiFunctions_disableActionSync final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_disableActionSync;
// Function Mai.MaiFunctions.DisableActor
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_DisableActor final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool disable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_DisableActor;
// Function Mai.MaiFunctions.DisableBehaviorTree
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_DisableBehaviorTree final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Reason; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_DisableBehaviorTree;
// Function Mai.MaiFunctions.doesPathToLocationExists
// 0x0050 (0x0050 - 0x0000)
struct MaiFunctions_doesPathToLocationExists final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PathStart; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PathEnd; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* PathfindingContext; // 0x0038(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UNavigationQueryFilter> filterClass; // 0x0040(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_doesPathToLocationExists;
// Function Mai.MaiFunctions.drawLastLocations
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_drawLastLocations final
{
public:
class UBeingLocationTracker* tracker; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Extent; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_drawLastLocations;
// Function Mai.MaiFunctions.EnableBehaviorTree
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_EnableBehaviorTree final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Reason; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_EnableBehaviorTree;
// Function Mai.MaiFunctions.filterActionPoints_ByClass
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_filterActionPoints_ByClass final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
TSubclassOf<class AMaiActionPoint> pointClass; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_filterActionPoints_ByClass;
// Function Mai.MaiFunctions.filterActionPoints_ByCondition
// 0x0030 (0x0030 - 0x0000)
struct MaiFunctions_filterActionPoints_ByCondition final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
class AActor* caller; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDaiCondition* Condition; // 0x0028(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_filterActionPoints_ByCondition;
// Function Mai.MaiFunctions.filterActionPoints_ByConditions
// 0x0058 (0x0058 - 0x0000)
struct MaiFunctions_filterActionPoints_ByConditions final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
class AActor* caller; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDaiConditions Conditions; // 0x0028(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_filterActionPoints_ByConditions;
// Function Mai.MaiFunctions.filterActionPoints_ByUseConditions
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_filterActionPoints_ByUseConditions final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
class AActor* User; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_filterActionPoints_ByUseConditions;
// Function Mai.MaiFunctions.filterActionPoints_ByWeight
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_filterActionPoints_ByWeight final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 ignoreWeight; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_filterActionPoints_ByWeight;
// Function Mai.MaiFunctions.filterActionPoints_InDetectionArea
// 0x0040 (0x0040 - 0x0000)
struct MaiFunctions_filterActionPoints_InDetectionArea final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float areaExtent; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_filterActionPoints_InDetectionArea;
// Function Mai.MaiFunctions.filterActionPoints_InRange
// 0x0040 (0x0040 - 0x0000)
struct MaiFunctions_filterActionPoints_InRange final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_filterActionPoints_InRange;
// Function Mai.MaiFunctions.filterActionPoints_InsideRange
// 0x0040 (0x0040 - 0x0000)
struct MaiFunctions_filterActionPoints_InsideRange final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Min; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Max; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_filterActionPoints_InsideRange;
// Function Mai.MaiFunctions.filterActionPoints_InVisibilityRadius
// 0x0040 (0x0040 - 0x0000)
struct MaiFunctions_filterActionPoints_InVisibilityRadius final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float perceptionMod; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_filterActionPoints_InVisibilityRadius;
// Function Mai.MaiFunctions.filterActionPoints_IsSafe
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_filterActionPoints_IsSafe final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
class AActor* Actor; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_filterActionPoints_IsSafe;
// Function Mai.MaiFunctions.filterActionPoints_OutRange
// 0x0040 (0x0040 - 0x0000)
struct MaiFunctions_filterActionPoints_OutRange final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_filterActionPoints_OutRange;
// Function Mai.MaiFunctions.filterActionPoints_SortByRange
// 0x0038 (0x0038 - 0x0000)
struct MaiFunctions_filterActionPoints_SortByRange final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_filterActionPoints_SortByRange;
// Function Mai.MaiFunctions.filterBeings_By2D5Distance
// 0x0030 (0x0030 - 0x0000)
struct MaiFunctions_filterBeings_By2D5Distance final
{
public:
TArray<class APawn*> inBeings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class APawn*> outBeings; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
class AActor* Actor; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float maxDist; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float minDist; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_filterBeings_By2D5Distance;
// Function Mai.MaiFunctions.filterBeings_ByAggro
// 0x0030 (0x0030 - 0x0000)
struct MaiFunctions_filterBeings_ByAggro final
{
public:
TArray<class APawn*> inBeings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class APawn*> outBeings; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
class APawn* Being; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool neutral; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool cautious; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool aggressive; // 0x002A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_filterBeings_ByAggro;
// Function Mai.MaiFunctions.filterBeings_ByAngle
// 0x0058 (0x0058 - 0x0000)
struct MaiFunctions_filterBeings_ByAngle final
{
public:
TArray<class APawn*> inBeings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class APawn*> outBeings; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector Origin; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Direction; // 0x0038(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Angle; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool inAngle; // 0x0054(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_filterBeings_ByAngle;
// Function Mai.MaiFunctions.filterBeings_ByAttitude
// 0x0030 (0x0030 - 0x0000)
struct MaiFunctions_filterBeings_ByAttitude final
{
public:
TArray<class APawn*> inBeings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class APawn*> outBeings; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
class APawn* Being; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool friendly; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool neutral; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool hostile; // 0x002A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_filterBeings_ByAttitude;
// Function Mai.MaiFunctions.filterBeings_ByDistance
// 0x0048 (0x0048 - 0x0000)
struct MaiFunctions_filterBeings_ByDistance final
{
public:
TArray<class APawn*> inBeings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class APawn*> outBeings; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
EDaiDistanceType distanceType; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Origin; // 0x0028(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float maxDist; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float minDist; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_filterBeings_ByDistance;
// Function Mai.MaiFunctions.filterBeings_OnlyAlive
// 0x0020 (0x0020 - 0x0000)
struct MaiFunctions_filterBeings_OnlyAlive final
{
public:
TArray<class APawn*> inBeings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<class APawn*> outBeings; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_filterBeings_OnlyAlive;
// Function Mai.MaiFunctions.findAllBeingsByTag
// 0x0030 (0x0030 - 0x0000)
struct MaiFunctions_findAllBeingsByTag final
{
public:
const class UObject* Context; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class APawn> beingClass; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool includeDisabled; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class APawn*> ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_findAllBeingsByTag;
// Function Mai.MaiFunctions.findAllBeingsWithInterface
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_findAllBeingsWithInterface final
{
public:
const class UObject* Context; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class IInterface> beingInterface; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class APawn*> ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_findAllBeingsWithInterface;
// Function Mai.MaiFunctions.findAllEnemies
// 0x0020 (0x0020 - 0x0000)
struct MaiFunctions_findAllEnemies final
{
public:
class AMaiController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AActor*> enemies; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_findAllEnemies;
// Function Mai.MaiFunctions.findArchEnemy
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_findArchEnemy final
{
public:
class AMaiController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_findArchEnemy;
// Function Mai.MaiFunctions.findComponentFromAI
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_findComponentFromAI final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UActorComponent> ComponentClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UActorComponent* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_findComponentFromAI;
// Function Mai.MaiFunctions.findFarestActionPoint
// 0x0030 (0x0030 - 0x0000)
struct MaiFunctions_findFarestActionPoint final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiActionPoint* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_findFarestActionPoint;
// Function Mai.MaiFunctions.findHighestWeight
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_findHighestWeight final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
uint8 ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_findHighestWeight;
// Function Mai.MaiFunctions.findLastLocationNotInNarrowArea
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_findLastLocationNotInNarrowArea final
{
public:
struct FVector Location; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Actor; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_findLastLocationNotInNarrowArea;
// Function Mai.MaiFunctions.findNearestActionGraph
// 0x0038 (0x0038 - 0x0000)
struct MaiFunctions_findNearestActionGraph final
{
public:
class UObject* Context; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName graphTag; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool checkPoints; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AMaiActionGraph* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_findNearestActionGraph;
// Function Mai.MaiFunctions.findNearestActionPoint
// 0x0030 (0x0030 - 0x0000)
struct MaiFunctions_findNearestActionPoint final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiActionPoint* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_findNearestActionPoint;
// Function Mai.MaiFunctions.findNearestBeingByTag
// 0x0038 (0x0038 - 0x0000)
struct MaiFunctions_findNearestBeingByTag final
{
public:
const class UObject* Context; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Origin; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class APawn> beingClass; // 0x0028(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class APawn* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_findNearestBeingByTag;
// Function Mai.MaiFunctions.findNearestFlyingGraph
// 0x0038 (0x0038 - 0x0000)
struct MaiFunctions_findNearestFlyingGraph final
{
public:
class UObject* Context; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName graphTag; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool checkPoints; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AMaiFlyingGraph* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_findNearestFlyingGraph;
// Function Mai.MaiFunctions.findRandomActionPoint
// 0x0020 (0x0020 - 0x0000)
struct MaiFunctions_findRandomActionPoint final
{
public:
TArray<class AMaiActionPoint*> inPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
bool useWeights; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AMaiActionPoint* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_findRandomActionPoint;
// Function Mai.MaiFunctions.get2D5Distance
// 0x0040 (0x0040 - 0x0000)
struct MaiFunctions_get2D5Distance final
{
public:
struct FVector Origin; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Target; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float heightTolerance; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float radiusTolerance; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_get2D5Distance;
// Function Mai.MaiFunctions.get2D5DistanceBetween
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_get2D5DistanceBetween final
{
public:
class AActor* Origin; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Target; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Overlap; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_get2D5DistanceBetween;
// Function Mai.MaiFunctions.get2D5DistanceTo
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_get2D5DistanceTo final
{
public:
class AActor* Origin; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Target; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Overlap; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_get2D5DistanceTo;
// Function Mai.MaiFunctions.getActorActionPoints
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_getActorActionPoints final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getActorActionPoints;
// Function Mai.MaiFunctions.getActorDistToNearestBeing
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_getActorDistToNearestBeing final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class APawn> beingClass; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class APawn* nearestBeing; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_getActorDistToNearestBeing;
// Function Mai.MaiFunctions.getAgentTransform
// 0x0070 (0x0070 - 0x0000)
struct MaiFunctions_getAgentTransform final
{
public:
class AActor* agent; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform ReturnValue; // 0x0010(0x0060)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getAgentTransform;
// Function Mai.MaiFunctions.getAllActionPoints
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_getAllActionPoints final
{
public:
class UObject* Context; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName pointTag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AMaiActionPoint> pointClass; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getAllActionPoints;
// Function Mai.MaiFunctions.getAllActorsActionPoints
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_getAllActorsActionPoints final
{
public:
class UObject* Context; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName actorTag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AActor> ActorClass; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getAllActorsActionPoints;
// Function Mai.MaiFunctions.getAllGraphsActionPoints
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_getAllGraphsActionPoints final
{
public:
class UObject* Context; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName graphTag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AMaiActionGraph> graphClass; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getAllGraphsActionPoints;
// Function Mai.MaiFunctions.getAnimOnNavByAngle
// 0x00B8 (0x00B8 - 0x0000)
struct MaiFunctions_getAnimOnNavByAngle final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer Tags; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic)
float hangle; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FDaiAnimPlayParams playParams; // 0x0030(0x0078)(Parm, OutParm, NativeAccessSpecifierPublic)
bool checkComponents; // 0x00A8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimationAsset* ReturnValue; // 0x00B0(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getAnimOnNavByAngle;
// Function Mai.MaiFunctions.getAnimOnNavByTags
// 0x00B0 (0x00B0 - 0x0000)
struct MaiFunctions_getAnimOnNavByTags final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer Tags; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic)
struct FDaiAnimPlayParams playParams; // 0x0028(0x0078)(Parm, OutParm, NativeAccessSpecifierPublic)
bool checkComponents; // 0x00A0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimationAsset* ReturnValue; // 0x00A8(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getAnimOnNavByTags;
// Function Mai.MaiFunctions.getAttitudeTowards
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_getAttitudeTowards final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class APawn* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETeamAttitude ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_getAttitudeTowards;
// Function Mai.MaiFunctions.GetBehaviorTreeActiveNode
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_GetBehaviorTreeActiveNode final
{
public:
class AAIController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBTNode* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_GetBehaviorTreeActiveNode;
// Function Mai.MaiFunctions.getBehaviorTreeInfo
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_getBehaviorTreeInfo final
{
public:
class AAIController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getBehaviorTreeInfo;
// Function Mai.MaiFunctions.getBlackboardFloat
// 0x0040 (0x0040 - 0x0000)
struct MaiFunctions_getBlackboardFloat final
{
public:
class UBlackboardComponent* Blackboard; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaiBlackboardFloat Value; // 0x0008(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
float ReturnValue; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_getBlackboardFloat;
// Function Mai.MaiFunctions.getBlackboardInfo
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_getBlackboardInfo final
{
public:
class AAIController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getBlackboardInfo;
// Function Mai.MaiFunctions.getBlackboardInt
// 0x0040 (0x0040 - 0x0000)
struct MaiFunctions_getBlackboardInt final
{
public:
class UBlackboardComponent* Blackboard; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaiBlackboardInt Value; // 0x0008(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
int32 ReturnValue; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_getBlackboardInt;
// Function Mai.MaiFunctions.getCurrentCustomLinkOb
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_getCurrentCustomLinkOb final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UObject* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getCurrentCustomLinkOb;
// Function Mai.MaiFunctions.getCurrentGoalLocation
// 0x0020 (0x0020 - 0x0000)
struct MaiFunctions_getCurrentGoalLocation final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getCurrentGoalLocation;
// Function Mai.MaiFunctions.getCurrentPathPointLocation
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_getCurrentPathPointLocation final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Point; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool fromStart; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getCurrentPathPointLocation;
// Function Mai.MaiFunctions.getCurrentTargetLocation
// 0x0020 (0x0020 - 0x0000)
struct MaiFunctions_getCurrentTargetLocation final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getCurrentTargetLocation;
// Function Mai.MaiFunctions.getDifficultyByteFromTable
// 0x00B0 (0x00B0 - 0x0000)
struct MaiFunctions_getDifficultyByteFromTable final
{
public:
const class UObject* WorldContext; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaiTableOfBytesDiff Table; // 0x0008(0x00A0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
int32 Index_0; // 0x00A8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 ReturnValue; // 0x00AC(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_getDifficultyByteFromTable;
// Function Mai.MaiFunctions.getDifficultyFloat
// 0x0038 (0x0038 - 0x0000)
struct MaiFunctions_getDifficultyFloat final
{
public:
const class UObject* WorldContext; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaiFloatDiff Value; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_getDifficultyFloat;
// Function Mai.MaiFunctions.getGraphActionPoints
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_getGraphActionPoints final
{
public:
class AMaiActionGraph* Graph; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AMaiActionPoint*> outPoints; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getGraphActionPoints;
// Function Mai.MaiFunctions.getJumpData
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_getJumpData final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float lenght; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Height; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UObject* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getJumpData;
// Function Mai.MaiFunctions.getLocalDirection
// 0x0038 (0x0038 - 0x0000)
struct MaiFunctions_getLocalDirection final
{
public:
class AActor* Origin; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector dir; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getLocalDirection;
// Function Mai.MaiFunctions.getLocalDirectionTo
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_getLocalDirectionTo final
{
public:
class AActor* Origin; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getLocalDirectionTo;
// Function Mai.MaiFunctions.getMaiCharacterByClass
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_getMaiCharacterByClass final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AMaiCharacter> ActorClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiCharacter* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getMaiCharacterByClass;
// Function Mai.MaiFunctions.getMaiControllerByClass
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_getMaiControllerByClass final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AMaiController> ActorClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiController* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getMaiControllerByClass;
// Function Mai.MaiFunctions.getMaiManager
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_getMaiManager final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiManager* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getMaiManager;
// Function Mai.MaiFunctions.getManagerByClass
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_getManagerByClass final
{
public:
const class UObject* WorldContext; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UActorComponent> managerClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UActorComponent* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getManagerByClass;
// Function Mai.MaiFunctions.getPathNodeSystem
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_getPathNodeSystem final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiNodeSystem* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_getPathNodeSystem;
// Function Mai.MaiFunctions.getRandomLocationInNavigableRadius
// 0x0058 (0x0058 - 0x0000)
struct MaiFunctions_getRandomLocationInNavigableRadius final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector OutLocation; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Origin; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class ANavigationData* NavData; // 0x0040(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UNavigationQueryFilter> filterClass; // 0x0048(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_getRandomLocationInNavigableRadius;
// Function Mai.MaiFunctions.hasPathNearTo
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_hasPathNearTo final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Actor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Epsilon; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_hasPathNearTo;
// Function Mai.MaiFunctions.initializePathFollower
// 0x0008 (0x0008 - 0x0000)
struct MaiFunctions_initializePathFollower final
{
public:
class UPathFollowingComponent* follower; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_initializePathFollower;
// Function Mai.MaiFunctions.isActorInCone
// 0x0048 (0x0048 - 0x0000)
struct MaiFunctions_isActorInCone final
{
public:
struct FVector Origin; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Direction; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Angle; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Length; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Actor; // 0x0038(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_isActorInCone;
// Function Mai.MaiFunctions.isInChaseArea
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_isInChaseArea final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Extent; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_isInChaseArea;
// Function Mai.MaiFunctions.IsInCover
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_IsInCover final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag Filter; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_IsInCover;
// Function Mai.MaiFunctions.IsInFullCover
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_IsInFullCover final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag Filter; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_IsInFullCover;
// Function Mai.MaiFunctions.isInNarrowArea
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_isInNarrowArea final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_isInNarrowArea;
// Function Mai.MaiFunctions.isInNarrowTrigger
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_isInNarrowTrigger final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_isInNarrowTrigger;
// Function Mai.MaiFunctions.isLocationInCone
// 0x0078 (0x0078 - 0x0000)
struct MaiFunctions_isLocationInCone final
{
public:
struct FVector Origin; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Direction; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Angle; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Length; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0038(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float hheight; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotation; // 0x0058(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_isLocationInCone;
// Function Mai.MaiFunctions.isMoveLineClear
// 0x0130 (0x0130 - 0x0000)
struct MaiFunctions_isMoveLineClear final
{
public:
struct FHitResult HitResult; // 0x0000(0x00E8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
class AActor* Owner; // 0x00E8(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Other; // 0x00F0(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Start; // 0x00F8(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector End; // 0x0110(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0128(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_isMoveLineClear;
// Function Mai.MaiFunctions.isMoveLineToOtherClear
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_isMoveLineToOtherClear final
{
public:
class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_isMoveLineToOtherClear;
// Function Mai.MaiFunctions.isMovingToGoalLocation
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_isMovingToGoalLocation final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_isMovingToGoalLocation;
// Function Mai.MaiFunctions.isShootLineClear
// 0x0130 (0x0130 - 0x0000)
struct MaiFunctions_isShootLineClear final
{
public:
struct FHitResult HitResult; // 0x0000(0x00E8)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
class AActor* Owner; // 0x00E8(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Other; // 0x00F0(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Start; // 0x00F8(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector End; // 0x0110(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0128(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_isShootLineClear;
// Function Mai.MaiFunctions.isShootLineToOtherClear
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_isShootLineToOtherClear final
{
public:
class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_isShootLineToOtherClear;
// Function Mai.MaiFunctions.pauseBehaviorTree
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_pauseBehaviorTree final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Reason; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_pauseBehaviorTree;
// Function Mai.MaiFunctions.pausePathFollowing
// 0x0008 (0x0008 - 0x0000)
struct MaiFunctions_pausePathFollowing final
{
public:
class AAIController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_pausePathFollowing;
// Function Mai.MaiFunctions.projectPointToNavigation
// 0x0068 (0x0068 - 0x0000)
struct MaiFunctions_projectPointToNavigation final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector OutLocation; // 0x0008(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Point; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ANavigationData* NavData; // 0x0038(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UNavigationQueryFilter> filterClass; // 0x0040(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector QueryExtent; // 0x0048(0x0018)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_projectPointToNavigation;
// Function Mai.MaiFunctions.requestDirectMove
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_requestDirectMove final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector MoveVelocity; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceMaxSpeed; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_requestDirectMove;
// Function Mai.MaiFunctions.requestDirectMoveTo
// 0x0028 (0x0028 - 0x0000)
struct MaiFunctions_requestDirectMoveTo final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceMaxSpeed; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool smoothCurves; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_requestDirectMoveTo;
// Function Mai.MaiFunctions.resetAggressiveEnemies
// 0x0008 (0x0008 - 0x0000)
struct MaiFunctions_resetAggressiveEnemies final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_resetAggressiveEnemies;
// Function Mai.MaiFunctions.resetBeing
// 0x0008 (0x0008 - 0x0000)
struct MaiFunctions_resetBeing final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_resetBeing;
// Function Mai.MaiFunctions.resetEnemiesInRange
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_resetEnemiesInRange final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRange; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_resetEnemiesInRange;
// Function Mai.MaiFunctions.restartBehaviorTree
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_restartBehaviorTree final
{
public:
class AAIController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool hardReset; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_restartBehaviorTree;
// Function Mai.MaiFunctions.resumeBehaviorTree
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_resumeBehaviorTree final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Reason; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_resumeBehaviorTree;
// Function Mai.MaiFunctions.resumePathFollowing
// 0x0008 (0x0008 - 0x0000)
struct MaiFunctions_resumePathFollowing final
{
public:
class AAIController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_resumePathFollowing;
// Function Mai.MaiFunctions.selectBeingInFront
// 0x0050 (0x0050 - 0x0000)
struct MaiFunctions_selectBeingInFront final
{
public:
TArray<class APawn*> beings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
struct FVector Origin; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Direction; // 0x0028(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AActor> beingClass; // 0x0040(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class APawn* ReturnValue; // 0x0048(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_selectBeingInFront;
// Function Mai.MaiFunctions.setBlackboardValue
// 0x0088 (0x0088 - 0x0000)
struct MaiFunctions_setBlackboardValue final
{
public:
class UBlackboardComponent* Blackboard; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaiBlackboardValue Value; // 0x0008(0x0078)(Parm, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0080(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_setBlackboardValue;
// Function Mai.MaiFunctions.setIgnoreMe
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_setIgnoreMe final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ignore; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Reason; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_setIgnoreMe;
// Function Mai.MaiFunctions.setIgnoreOther
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_setIgnoreOther final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ignore; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_setIgnoreOther;
// Function Mai.MaiFunctions.shouldBeIgnored
// 0x0010 (0x0010 - 0x0000)
struct MaiFunctions_shouldBeIgnored final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_shouldBeIgnored;
// Function Mai.MaiFunctions.shouldIgnoreOther
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_shouldIgnoreOther final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_shouldIgnoreOther;
// Function Mai.MaiFunctions.test_Distance
// 0x0038 (0x0038 - 0x0000)
struct MaiFunctions_test_Distance final
{
public:
TArray<class AActor*> Actors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<float> Results; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector Origin; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_test_Distance;
// Function Mai.MaiFunctions.test_Dot
// 0x0050 (0x0050 - 0x0000)
struct MaiFunctions_test_Dot final
{
public:
TArray<class AActor*> Actors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<float> Results; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector Origin; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Direction; // 0x0038(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_test_Dot;
// Function Mai.MaiFunctions.tests_Combine2
// 0x0030 (0x0030 - 0x0000)
struct MaiFunctions_tests_Combine2 final
{
public:
TArray<float> w1; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<float> w2; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<float> ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_tests_Combine2;
// Function Mai.MaiFunctions.tests_HighestWeightIntex
// 0x0018 (0x0018 - 0x0000)
struct MaiFunctions_tests_HighestWeightIntex final
{
public:
TArray<float> Weights; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_tests_HighestWeightIntex;
// Function Mai.MaiFunctions.tests_Weights
// 0x0030 (0x0030 - 0x0000)
struct MaiFunctions_tests_Weights final
{
public:
TArray<float> raw; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
TArray<float> Weights; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
bool inverse; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mul; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float minClamp; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float maxClamp; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_tests_Weights;
// Function Mai.MaiFunctions.unregisterPerceptionStimuliSource
// 0x0020 (0x0020 - 0x0000)
struct MaiFunctions_unregisterPerceptionStimuliSource final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAISense> sense; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Target; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiFunctions_unregisterPerceptionStimuliSource;
// Function Mai.MaiFunctions.updateCrowdAgentParams
// 0x0008 (0x0008 - 0x0000)
struct MaiFunctions_updateCrowdAgentParams final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiFunctions_updateCrowdAgentParams;
// Function Mai.MaiReincarnationComponent.FillParams
// 0x0008 (0x0008 - 0x0000)
struct MaiReincarnationComponent_FillParams final
{
public:
class UMaiReincarnationComponent* Other; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiReincarnationComponent_FillParams;
// Function Mai.MaiReincarnationComponent.Reincarnate
// 0x0008 (0x0008 - 0x0000)
struct MaiReincarnationComponent_Reincarnate final
{
public:
float healthPercent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiReincarnationComponent_Reincarnate;
// Function Mai.MaiReincarnationComponent.SetOverrideData
// 0x0018 (0x0018 - 0x0000)
struct MaiReincarnationComponent_SetOverrideData final
{
public:
uint8 maxReincarnationNumber; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FMaiReincarnationInfo> Data; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiReincarnationComponent_SetOverrideData;
// Function Mai.MaiReincarnationComponent.AllowReincarnation
// 0x0001 (0x0001 - 0x0000)
struct MaiReincarnationComponent_AllowReincarnation final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiReincarnationComponent_AllowReincarnation;
// Function Mai.MaiReincarnationComponent.GetSeizuresNumber
// 0x0001 (0x0001 - 0x0000)
struct MaiReincarnationComponent_GetSeizuresNumber final
{
public:
uint8 ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiReincarnationComponent_GetSeizuresNumber;
// Function Mai.MaiLightEmitter.IsInLight
// 0x0040 (0x0040 - 0x0000)
struct MaiLightEmitter_IsInLight final
{
public:
struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float hheight; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotation; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiLightEmitter_IsInLight;
// Function Mai.MaiLightEmitter.SetAngle
// 0x0004 (0x0004 - 0x0000)
struct MaiLightEmitter_SetAngle final
{
public:
float Angle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLightEmitter_SetAngle;
// Function Mai.MaiLightEmitter.SetRange
// 0x0004 (0x0004 - 0x0000)
struct MaiLightEmitter_SetRange final
{
public:
float Range; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLightEmitter_SetRange;
// Function Mai.MaiLightObserver.GetIsLit
// 0x0001 (0x0001 - 0x0000)
struct MaiLightObserver_GetIsLit final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLightObserver_GetIsLit;
// Function Mai.MaiLightObserver.IsEnabled
// 0x0001 (0x0001 - 0x0000)
struct MaiLightObserver_IsEnabled final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLightObserver_IsEnabled;
// Function Mai.MaiLightsManager.getLightsManager
// 0x0010 (0x0010 - 0x0000)
struct MaiLightsManager_getLightsManager final
{
public:
const class UObject* WorldContext; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiLightsManager* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLightsManager_getLightsManager;
// Function Mai.MaiLightsManager.OnLightEmitterChange
// 0x0008 (0x0008 - 0x0000)
struct MaiLightsManager_OnLightEmitterChange final
{
public:
class UMaiLightEmitter* Light; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLightsManager_OnLightEmitterChange;
// Function Mai.MaiLightsManager.OnLightObserverChange
// 0x0008 (0x0008 - 0x0000)
struct MaiLightsManager_OnLightObserverChange final
{
public:
class UMaiLightObserver* observer; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLightsManager_OnLightObserverChange;
// Function Mai.MaiLightsManager.GetIsLit
// 0x0010 (0x0010 - 0x0000)
struct MaiLightsManager_GetIsLit final
{
public:
class AActor* observer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiLightsManager_GetIsLit;
// Function Mai.MaiLightsManager.GetLitLight
// 0x0010 (0x0010 - 0x0000)
struct MaiLightsManager_GetLitLight final
{
public:
const class UMaiLightObserver* observer; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiLightEmitter* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLightsManager_GetLitLight;
// Function Mai.MaiLightsManager.TestIsLit
// 0x0030 (0x0030 - 0x0000)
struct MaiLightsManager_TestIsLit final
{
public:
class AActor* observer; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float hheight; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Offset; // 0x0010(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiLightsManager_TestIsLit;
// Function Mai.MaiLookAtComponent.ClearLookAt
// 0x0004 (0x0004 - 0x0000)
struct MaiLookAtComponent_ClearLookAt final
{
public:
int32 Priority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLookAtComponent_ClearLookAt;
// Function Mai.MaiLookAtComponent.DisableLookAt
// 0x0004 (0x0004 - 0x0000)
struct MaiLookAtComponent_DisableLookAt final
{
public:
int32 Priority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLookAtComponent_DisableLookAt;
// Function Mai.MaiLookAtComponent.EnableLookAt
// 0x0004 (0x0004 - 0x0000)
struct MaiLookAtComponent_EnableLookAt final
{
public:
int32 Priority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLookAtComponent_EnableLookAt;
// Function Mai.MaiLookAtComponent.LookAtActor
// 0x0010 (0x0010 - 0x0000)
struct MaiLookAtComponent_LookAtActor final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRange; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Priority; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiLookAtComponent_LookAtActor;
// Function Mai.MaiLookAtComponent.LookAtComponent
// 0x0010 (0x0010 - 0x0000)
struct MaiLookAtComponent_LookAtComponent final
{
public:
class USceneComponent* comp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRange; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Priority; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiLookAtComponent_LookAtComponent;
// Function Mai.MaiLookAtComponent.LookAtLocation
// 0x0020 (0x0020 - 0x0000)
struct MaiLookAtComponent_LookAtLocation final
{
public:
struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRange; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Priority; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiLookAtComponent_LookAtLocation;
// Function Mai.MaiLookAtComponent.SetLookAtRotation
// 0x0020 (0x0020 - 0x0000)
struct MaiLookAtComponent_SetLookAtRotation final
{
public:
struct FRotator Rotation; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float MaxRange; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Priority; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiLookAtComponent_SetLookAtRotation;
// Function Mai.MaiLookAtComponent.GetHeadLocalRotation
// 0x0018 (0x0018 - 0x0000)
struct MaiLookAtComponent_GetHeadLocalRotation final
{
public:
struct FRotator ReturnValue; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLookAtComponent_GetHeadLocalRotation;
// Function Mai.MaiLookAtComponent.GetLookAtActor
// 0x0010 (0x0010 - 0x0000)
struct MaiLookAtComponent_GetLookAtActor final
{
public:
uint8 Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLookAtComponent_GetLookAtActor;
// Function Mai.MaiLookAtComponent.GetLookAtLocation
// 0x0020 (0x0020 - 0x0000)
struct MaiLookAtComponent_GetLookAtLocation final
{
public:
uint8 Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector ReturnValue; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLookAtComponent_GetLookAtLocation;
// Function Mai.MaiLookAtComponent.GetLookAtRotation
// 0x0020 (0x0020 - 0x0000)
struct MaiLookAtComponent_GetLookAtRotation final
{
public:
uint8 Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator ReturnValue; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLookAtComponent_GetLookAtRotation;
// Function Mai.MaiLookAtComponent.IsLookAtEnabled
// 0x0001 (0x0001 - 0x0000)
struct MaiLookAtComponent_IsLookAtEnabled final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiLookAtComponent_IsLookAtEnabled;
// Function Mai.MaiManager.getDifficultyLevel
// 0x0010 (0x0010 - 0x0000)
struct MaiManager_getDifficultyLevel final
{
public:
const class UObject* WorldContext; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMaiDifficultyLevel ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiManager_getDifficultyLevel;
// Function Mai.MaiManager.LockNavMeshGeneration
// 0x000C (0x000C - 0x0000)
struct MaiManager_LockNavMeshGeneration final
{
public:
bool lock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Reason; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiManager_LockNavMeshGeneration;
// Function Mai.MaiManager.NegateBool
// 0x0010 (0x0010 - 0x0000)
struct MaiManager_NegateBool final
{
public:
class FString VariableName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiManager_NegateBool;
// Function Mai.MaiManager.SetNavigationForStreamingLevel
// 0x0001 (0x0001 - 0x0000)
struct MaiManager_SetNavigationForStreamingLevel final
{
public:
bool set; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiManager_SetNavigationForStreamingLevel;
// Function Mai.MaiManager.SetPartyAttitude
// 0x0003 (0x0003 - 0x0000)
struct MaiManager_SetPartyAttitude final
{
public:
uint8 partyID1; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 partyID2; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPartyAttitude attitude; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiManager_SetPartyAttitude;
// Function Mai.MaiManager.GetPartyAttitude
// 0x0003 (0x0003 - 0x0000)
struct MaiManager_GetPartyAttitude final
{
public:
uint8 partyID1; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 partyID2; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPartyAttitude ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiManager_GetPartyAttitude;
// Function Mai.MaiMessage.makeMessage
// 0x0020 (0x0020 - 0x0000)
struct MaiMessage_makeMessage final
{
public:
class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UMaiMessage> msgClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* sender; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiMessage* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiMessage_makeMessage;
// Function Mai.MaiMessage.Broadcast
// 0x0028 (0x0028 - 0x0000)
struct MaiMessage_Broadcast final
{
public:
struct FMaiReceiverFilter Filter; // 0x0000(0x0020)(Parm, NoDestructor, NativeAccessSpecifierPublic)
float spreadingSpeed; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiMessage_Broadcast;
// Function Mai.MaiMessage.Deliver
// 0x0008 (0x0008 - 0x0000)
struct MaiMessage_Deliver final
{
public:
class APawn* Receiver; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiMessage_Deliver;
// Function Mai.MaiMessage.ScriptDeliver
// 0x0008 (0x0008 - 0x0000)
struct MaiMessage_ScriptDeliver final
{
public:
class APawn* Receiver; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiMessage_ScriptDeliver;
// Function Mai.MaiMessage.Send
// 0x0028 (0x0028 - 0x0000)
struct MaiMessage_Send final
{
public:
struct FMaiReceiverFilter Filter; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
float spreadingSpeed; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiMessage_Send;
// Function Mai.MaiMessage.IsCaptured
// 0x0001 (0x0001 - 0x0000)
struct MaiMessage_IsCaptured final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiMessage_IsCaptured;
// Function Mai.MaiMessage.IsReceived
// 0x0001 (0x0001 - 0x0000)
struct MaiMessage_IsReceived final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiMessage_IsReceived;
// Function Mai.MessageReceiverInterface.ReceiveMessage
// 0x0008 (0x0008 - 0x0000)
struct MessageReceiverInterface_ReceiveMessage final
{
public:
class UMaiMessage* Message; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MessageReceiverInterface_ReceiveMessage;
// Function Mai.MsgEndBlowReceiverInterface.ReceiveEndBlowMsg
// 0x0010 (0x0010 - 0x0000)
struct MsgEndBlowReceiverInterface_ReceiveEndBlowMsg final
{
public:
class UMaiMessage* Message; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* attacker; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MsgEndBlowReceiverInterface_ReceiveEndBlowMsg;
// Function Mai.MaiNavLink.BreakMoveToLink
// 0x0010 (0x0010 - 0x0000)
struct MaiNavLink_BreakMoveToLink final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool startSide; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNavLink_BreakMoveToLink;
// Function Mai.MaiNavLink.ClearPathsForWaitingCharacters
// 0x0001 (0x0001 - 0x0000)
struct MaiNavLink_ClearPathsForWaitingCharacters final
{
public:
bool startSide; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNavLink_ClearPathsForWaitingCharacters;
// Function Mai.MaiNavLink.FinishUsingBy
// 0x0010 (0x0010 - 0x0000)
struct MaiNavLink_FinishUsingBy final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool startSide; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNavLink_FinishUsingBy;
// Function Mai.MaiNavLink.OnOverlapBegin
// 0x0108 (0x0108 - 0x0000)
struct MaiNavLink_OnOverlapBegin final
{
public:
class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FHitResult SweepResult; // 0x0020(0x00E8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNavLink_OnOverlapBegin;
// Function Mai.MaiNavLink.OnOverlapEnd
// 0x0020 (0x0020 - 0x0000)
struct MaiNavLink_OnOverlapEnd final
{
public:
class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNavLink_OnOverlapEnd;
// Function Mai.MaiNavLink.ReturnOwnership
// 0x0008 (0x0008 - 0x0000)
struct MaiNavLink_ReturnOwnership final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNavLink_ReturnOwnership;
// Function Mai.MaiNavLink.SetNavigationRelevancy
// 0x0001 (0x0001 - 0x0000)
struct MaiNavLink_SetNavigationRelevancy final
{
public:
bool isRelevant; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNavLink_SetNavigationRelevancy;
// Function Mai.MaiNavLink.StartMoveToLink
// 0x0010 (0x0010 - 0x0000)
struct MaiNavLink_StartMoveToLink final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool startSide; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNavLink_StartMoveToLink;
// Function Mai.MaiNavLink.StartUsingBy
// 0x0010 (0x0010 - 0x0000)
struct MaiNavLink_StartUsingBy final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool startSide; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNavLink_StartUsingBy;
// Function Mai.MaiNavLink.TakeOwnership
// 0x0008 (0x0008 - 0x0000)
struct MaiNavLink_TakeOwnership final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNavLink_TakeOwnership;
// Function Mai.MaiNavLink.GetSmartLinkComp
// 0x0008 (0x0008 - 0x0000)
struct MaiNavLink_GetSmartLinkComp final
{
public:
class UNavLinkCustomComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNavLink_GetSmartLinkComp;
// Function Mai.MaiNavLink.IsOnBeingPath
// 0x0010 (0x0010 - 0x0000)
struct MaiNavLink_IsOnBeingPath final
{
public:
class APawn* Being; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool checkFromNext; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNavLink_IsOnBeingPath;
// Function Mai.MaiNavLinkComponent.SetLinkEnabled
// 0x0001 (0x0001 - 0x0000)
struct MaiNavLinkComponent_SetLinkEnabled final
{
public:
bool newEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNavLinkComponent_SetLinkEnabled;
// Function Mai.MaiNavCapsule.SetAreaClass
// 0x0008 (0x0008 - 0x0000)
struct MaiNavCapsule_SetAreaClass final
{
public:
TSubclassOf<class UNavArea> newAreaClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNavCapsule_SetAreaClass;
// Function Mai.MaiNavCapsule.IsInArea
// 0x0020 (0x0020 - 0x0000)
struct MaiNavCapsule_IsInArea final
{
public:
struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Extent; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNavCapsule_IsInArea;
// Function Mai.MaiNavSphere.SetAreaClass
// 0x0008 (0x0008 - 0x0000)
struct MaiNavSphere_SetAreaClass final
{
public:
TSubclassOf<class UNavArea> newAreaClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNavSphere_SetAreaClass;
// Function Mai.MaiNavSphere.IsInArea
// 0x0020 (0x0020 - 0x0000)
struct MaiNavSphere_IsInArea final
{
public:
struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Extent; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNavSphere_IsInArea;
// Function Mai.MaiNodeFollowing.MoveTo
// 0x0020 (0x0020 - 0x0000)
struct MaiNodeFollowing_MoveTo final
{
public:
struct FVector goalLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNodeFollowing_MoveTo;
// Function Mai.MaiNodeFollowing.PreparePathTo
// 0x0020 (0x0020 - 0x0000)
struct MaiNodeFollowing_PreparePathTo final
{
public:
struct FVector goalLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNodeFollowing_PreparePathTo;
// Function Mai.MaiNodeFollowing.IsGoalReached
// 0x0020 (0x0020 - 0x0000)
struct MaiNodeFollowing_IsGoalReached final
{
public:
struct FVector goalLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNodeFollowing_IsGoalReached;
// Function Mai.MaiNodeGraphComponent.FindNearestNode
// 0x0020 (0x0020 - 0x0000)
struct MaiNodeGraphComponent_FindNearestNode final
{
public:
struct FVector Location; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiPathNodeComponent* ReturnValue; // 0x0018(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNodeGraphComponent_FindNearestNode;
// Function Mai.MaiNodeGraphComponent.GetAllNodes
// 0x0010 (0x0010 - 0x0000)
struct MaiNodeGraphComponent_GetAllNodes final
{
public:
TArray<struct FMaiNodeRef> nodesList; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNodeGraphComponent_GetAllNodes;
// Function Mai.MaiNodeGraphComponent.GetNodesInRange
// 0x0030 (0x0030 - 0x0000)
struct MaiNodeGraphComponent_GetNodesInRange final
{
public:
TArray<struct FMaiNodeRef> nodesList; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector Pos; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiNodeGraphComponent_GetNodesInRange;
// Function Mai.MaiNodeSystem.UpdateInActorBounds
// 0x0008 (0x0008 - 0x0000)
struct MaiNodeSystem_UpdateInActorBounds final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNodeSystem_UpdateInActorBounds;
// Function Mai.MaiNodeSystem.UpdateInBounds
// 0x0038 (0x0038 - 0x0000)
struct MaiNodeSystem_UpdateInBounds final
{
public:
struct FBox Box; // 0x0000(0x0038)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNodeSystem_UpdateInBounds;
// Function Mai.MaiNodeSystem.UpdateInComponentBounds
// 0x0008 (0x0008 - 0x0000)
struct MaiNodeSystem_UpdateInComponentBounds final
{
public:
class USceneComponent* Scene; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNodeSystem_UpdateInComponentBounds;
// Function Mai.MaiNoiseEmitter.MakeLongNoise
// 0x0004 (0x0004 - 0x0000)
struct MaiNoiseEmitter_MakeLongNoise final
{
public:
float Duration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiNoiseEmitter_MakeLongNoise;
// Function Mai.MaiSense_Hearing.ReportNoiseEvent
// 0x0048 (0x0048 - 0x0000)
struct MaiSense_Hearing_ReportNoiseEvent final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector NoiseLocation; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Instigator; // 0x0020(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Aggro; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NoiseRange; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRange; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Loudness; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* IgnoreActor; // 0x0040(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSense_Hearing_ReportNoiseEvent;
// Function Mai.MaiSense_SightDecorator.IsInSight
// 0x0018 (0x0018 - 0x0000)
struct MaiSense_SightDecorator_IsInSight final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiSenseDebugger* debugger; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSense_SightDecorator_IsInSight;
// Function Mai.MaiSense_The6thSense.Report6thSenseConstEvent
// 0x0040 (0x0040 - 0x0000)
struct MaiSense_The6thSense_Report6thSenseConstEvent final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Enable; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Instigator; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float power; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSense_The6thSense_Report6thSenseConstEvent;
// Function Mai.MaiSense_The6thSense.Report6thSenseEvent
// 0x0028 (0x0028 - 0x0000)
struct MaiSense_The6thSense_Report6thSenseEvent final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Enable; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Instigator; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float power; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSense_The6thSense_Report6thSenseEvent;
// Function Mai.MaiSpawner.BlockSpawn
// 0x0001 (0x0001 - 0x0000)
struct MaiSpawner_BlockSpawn final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawner_BlockSpawn;
// Function Mai.MaiSpawner.ChangeAutoSpawn
// 0x0001 (0x0001 - 0x0000)
struct MaiSpawner_ChangeAutoSpawn final
{
public:
bool Active; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawner_ChangeAutoSpawn;
// Function Mai.MaiSpawner.OnDespawn
// 0x0008 (0x0008 - 0x0000)
struct MaiSpawner_OnDespawn final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawner_OnDespawn;
// Function Mai.MaiSpawner.OnSpawn
// 0x0008 (0x0008 - 0x0000)
struct MaiSpawner_OnSpawn final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawner_OnSpawn;
// Function Mai.MaiSpawner.OnSpawnController
// 0x0008 (0x0008 - 0x0000)
struct MaiSpawner_OnSpawnController final
{
public:
class AAIController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawner_OnSpawnController;
// Function Mai.MaiSpawner.SetActive
// 0x0001 (0x0001 - 0x0000)
struct MaiSpawner_SetActive final
{
public:
bool Active; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawner_SetActive;
// Function Mai.MaiSpawner.SpawnSingle
// 0x0008 (0x0008 - 0x0000)
struct MaiSpawner_SpawnSingle final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawner_SpawnSingle;
// Function Mai.MaiSpawner.IsActive
// 0x0001 (0x0001 - 0x0000)
struct MaiSpawner_IsActive final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawner_IsActive;
// Function Mai.MaiSpawner.isInChaseArea
// 0x0020 (0x0020 - 0x0000)
struct MaiSpawner_isInChaseArea final
{
public:
struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Extent; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSpawner_isInChaseArea;
// Function Mai.MaiSpawner.IsInSpawnArea
// 0x0020 (0x0020 - 0x0000)
struct MaiSpawner_IsInSpawnArea final
{
public:
struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Extent; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSpawner_IsInSpawnArea;
// Function Mai.MaiSpawner.ShouldAutoSpawn
// 0x0001 (0x0001 - 0x0000)
struct MaiSpawner_ShouldAutoSpawn final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawner_ShouldAutoSpawn;
// Function Mai.MaiSingleSpawner.OnInitBehaviors
// 0x0008 (0x0008 - 0x0000)
struct MaiSingleSpawner_OnInitBehaviors final
{
public:
class AAIController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSingleSpawner_OnInitBehaviors;
// Function Mai.MaiSingleSpawner.SetActorClass
// 0x0008 (0x0008 - 0x0000)
struct MaiSingleSpawner_SetActorClass final
{
public:
TSubclassOf<class AActor> ActorClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSingleSpawner_SetActorClass;
// Function Mai.MaiSingleSpawner.SetAIControllerClass
// 0x0008 (0x0008 - 0x0000)
struct MaiSingleSpawner_SetAIControllerClass final
{
public:
TSubclassOf<class AAIController> aiClass; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSingleSpawner_SetAIControllerClass;
// Function Mai.MaiSingleSpawner.SpawnUnique
// 0x0008 (0x0008 - 0x0000)
struct MaiSingleSpawner_SpawnUnique final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSingleSpawner_SpawnUnique;
// Function Mai.MaiSingleSpawner.GetSpawnedActor
// 0x0008 (0x0008 - 0x0000)
struct MaiSingleSpawner_GetSpawnedActor final
{
public:
class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSingleSpawner_GetSpawnedActor;
// Function Mai.MaiMultiSpawner.ChangeInfoWeight
// 0x0008 (0x0008 - 0x0000)
struct MaiMultiSpawner_ChangeInfoWeight final
{
public:
int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Weight; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiMultiSpawner_ChangeInfoWeight;
// Function Mai.MaiMultiSpawner.StartWaveSpawn
// 0x000C (0x000C - 0x0000)
struct MaiMultiSpawner_StartWaveSpawn final
{
public:
int32 Count; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float minDelay; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float maxDelay; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiMultiSpawner_StartWaveSpawn;
// Function Mai.MaiMultiSpawner.GetSpawnedActors
// 0x0010 (0x0010 - 0x0000)
struct MaiMultiSpawner_GetSpawnedActors final
{
public:
TArray<class AActor*> ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiMultiSpawner_GetSpawnedActors;
// Function Mai.MaiSpawnerManager.getSpawnerIDByRef
// 0x0020 (0x0020 - 0x0000)
struct MaiSpawnerManager_getSpawnerIDByRef final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiSpawner* spawner; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaiSpawnerID ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_getSpawnerIDByRef;
// Function Mai.MaiSpawnerManager.getSpawnerIDBySoftRef
// 0x0048 (0x0048 - 0x0000)
struct MaiSpawnerManager_getSpawnerIDBySoftRef final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class AMaiSpawner> softRef; // 0x0008(0x0030)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaiSpawnerID ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_getSpawnerIDBySoftRef;
// Function Mai.MaiSpawnerManager.getSpawnerIDByTag
// 0x0020 (0x0020 - 0x0000)
struct MaiSpawnerManager_getSpawnerIDByTag final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaiSpawnerID ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_getSpawnerIDByTag;
// Function Mai.MaiSpawnerManager.getSpawnerIDFromSpawned
// 0x0020 (0x0020 - 0x0000)
struct MaiSpawnerManager_getSpawnerIDFromSpawned final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* spawned; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaiSpawnerID ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_getSpawnerIDFromSpawned;
// Function Mai.MaiSpawnerManager.getSpawnerManager
// 0x0010 (0x0010 - 0x0000)
struct MaiSpawnerManager_getSpawnerManager final
{
public:
const class UObject* WorldContext; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiSpawnerManager* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_getSpawnerManager;
// Function Mai.MaiSpawnerManager.AISpawnSingle
// 0x0010 (0x0010 - 0x0000)
struct MaiSpawnerManager_AISpawnSingle final
{
public:
class FName spawnerTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_AISpawnSingle;
// Function Mai.MaiSpawnerManager.DesiredDespawnActor
// 0x0008 (0x0008 - 0x0000)
struct MaiSpawnerManager_DesiredDespawnActor final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_DesiredDespawnActor;
// Function Mai.MaiSpawnerManager.DespawnActor
// 0x0010 (0x0010 - 0x0000)
struct MaiSpawnerManager_DespawnActor final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool disableSpawner; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool forceDestroy; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool forgetIt; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSpawnerManager_DespawnActor;
// Function Mai.MaiSpawnerManager.DespawnByTag
// 0x0008 (0x0008 - 0x0000)
struct MaiSpawnerManager_DespawnByTag final
{
public:
class FName spawnerTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_DespawnByTag;
// Function Mai.MaiSpawnerManager.DestroyController
// 0x0010 (0x0010 - 0x0000)
struct MaiSpawnerManager_DestroyController final
{
public:
class APawn* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool disableSpawner; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSpawnerManager_DestroyController;
// Function Mai.MaiSpawnerManager.SetWaveSpawn
// 0x0014 (0x0014 - 0x0000)
struct MaiSpawnerManager_SetWaveSpawn final
{
public:
class FName spawnerTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Count; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float minDelay; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float maxDelay; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_SetWaveSpawn;
// Function Mai.MaiSpawnerManager.SP_AutoSpawnMode
// 0x0010 (0x0010 - 0x0000)
struct MaiSpawnerManager_SP_AutoSpawnMode final
{
public:
struct FMaiSpawnerID spawnerID; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_AutoSpawnMode;
// Function Mai.MaiSpawnerManager.SP_Despawn
// 0x0014 (0x0014 - 0x0000)
struct MaiSpawnerManager_SP_Despawn final
{
public:
struct FMaiSpawnerID spawnerID; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool clearActorEntry; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_Despawn;
// Function Mai.MaiSpawnerManager.SP_DespawnUnique
// 0x0008 (0x0008 - 0x0000)
struct MaiSpawnerManager_SP_DespawnUnique final
{
public:
struct FGameplayTag actorTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_DespawnUnique;
// Function Mai.MaiSpawnerManager.SP_Disable
// 0x0010 (0x0010 - 0x0000)
struct MaiSpawnerManager_SP_Disable final
{
public:
struct FMaiSpawnerID spawnerID; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_Disable;
// Function Mai.MaiSpawnerManager.SP_Enable
// 0x0010 (0x0010 - 0x0000)
struct MaiSpawnerManager_SP_Enable final
{
public:
struct FMaiSpawnerID spawnerID; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_Enable;
// Function Mai.MaiSpawnerManager.SP_ManualSpawnMode
// 0x0010 (0x0010 - 0x0000)
struct MaiSpawnerManager_SP_ManualSpawnMode final
{
public:
struct FMaiSpawnerID spawnerID; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_ManualSpawnMode;
// Function Mai.MaiSpawnerManager.SP_Reincarnate
// 0x0014 (0x0014 - 0x0000)
struct MaiSpawnerManager_SP_Reincarnate final
{
public:
struct FMaiSpawnerID spawnerID; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 healthPercent; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_Reincarnate;
// Function Mai.MaiSpawnerManager.SP_Spawn
// 0x0010 (0x0010 - 0x0000)
struct MaiSpawnerManager_SP_Spawn final
{
public:
struct FMaiSpawnerID spawnerID; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_Spawn;
// Function Mai.MaiSpawnerManager.SP_SpawnUnique
// 0x0020 (0x0020 - 0x0000)
struct MaiSpawnerManager_SP_SpawnUnique final
{
public:
struct FGameplayTag actorTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaiSpawnerID spawnerID; // 0x0008(0x0010)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_SpawnUnique;
// Function Mai.MaiSpawnerManager.SpawnAllByTag
// 0x0018 (0x0018 - 0x0000)
struct MaiSpawnerManager_SpawnAllByTag final
{
public:
class FName spawnerTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AActor*> Actors; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_SpawnAllByTag;
// Function Mai.MaiSpawnerManager.SpawnByTag
// 0x0008 (0x0008 - 0x0000)
struct MaiSpawnerManager_SpawnByTag final
{
public:
class FName spawnerTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_SpawnByTag;
// Function Mai.MaiSpawnerManager.SpawnNearestByTag
// 0x0028 (0x0028 - 0x0000)
struct MaiSpawnerManager_SpawnNearestByTag final
{
public:
class FName spawnerTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0008(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_SpawnNearestByTag;
// Function Mai.MaiSpawnerManager.StartWaveSpawn
// 0x0014 (0x0014 - 0x0000)
struct MaiSpawnerManager_StartWaveSpawn final
{
public:
class FName spawnerTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Count; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float minDelay; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float maxDelay; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_StartWaveSpawn;
// Function Mai.MaiSpawnerManager.StopWaveSpawn
// 0x0008 (0x0008 - 0x0000)
struct MaiSpawnerManager_StopWaveSpawn final
{
public:
class FName spawnerTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_StopWaveSpawn;
// Function Mai.MaiSpawnerManager.FindOrigin
// 0x0010 (0x0010 - 0x0000)
struct MaiSpawnerManager_FindOrigin final
{
public:
const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_FindOrigin;
// Function Mai.MaiSpawnerManager.FindSpawner
// 0x0010 (0x0010 - 0x0000)
struct MaiSpawnerManager_FindSpawner final
{
public:
const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiSpawner* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_FindSpawner;
// Function Mai.MaiSpawnerManager.IsLevelLoaded
// 0x0010 (0x0010 - 0x0000)
struct MaiSpawnerManager_IsLevelLoaded final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSpawnerManager_IsLevelLoaded;
// Function Mai.MaiSpawnerManager.SP_GetSpawnedActor
// 0x0018 (0x0018 - 0x0000)
struct MaiSpawnerManager_SP_GetSpawnedActor final
{
public:
struct FMaiSpawnerID spawnerID; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_GetSpawnedActor;
// Function Mai.MaiSpawnerManager.SP_GetSpawner
// 0x0018 (0x0018 - 0x0000)
struct MaiSpawnerManager_SP_GetSpawner final
{
public:
struct FMaiSpawnerID spawnerID; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiSpawner* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_GetSpawner;
// Function Mai.MaiSpawnerManager.SP_HasSpawnedActor
// 0x0014 (0x0014 - 0x0000)
struct MaiSpawnerManager_SP_HasSpawnedActor final
{
public:
struct FMaiSpawnerID spawnerID; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_HasSpawnedActor;
// Function Mai.MaiSpawnerManager.SP_IsActive
// 0x0014 (0x0014 - 0x0000)
struct MaiSpawnerManager_SP_IsActive final
{
public:
struct FMaiSpawnerID spawnerID; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_IsActive;
// Function Mai.MaiSpawnerManager.SP_IsInAutoSpawnMode
// 0x0014 (0x0014 - 0x0000)
struct MaiSpawnerManager_SP_IsInAutoSpawnMode final
{
public:
struct FMaiSpawnerID spawnerID; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSpawnerManager_SP_IsInAutoSpawnMode;
// Function Mai.MaiSplineActor.ProjectOnSpline
// 0x0030 (0x0030 - 0x0000)
struct MaiSplineActor_ProjectOnSpline final
{
public:
struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSplineActor_ProjectOnSpline;
// Function Mai.MaiSplineFollower.spawnSplineToAP
// 0x0018 (0x0018 - 0x0000)
struct MaiSplineFollower_spawnSplineToAP final
{
public:
class APawn* Pawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiActionPoint* Point; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMaiSplineActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSplineFollower_spawnSplineToAP;
// Function Mai.MaiSplineFollower.MoveOnSpline
// 0x0004 (0x0004 - 0x0000)
struct MaiSplineFollower_MoveOnSpline final
{
public:
float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSplineFollower_MoveOnSpline;
// Function Mai.MaiSplineFollower.RequestSplineMove
// 0x0008 (0x0008 - 0x0000)
struct MaiSplineFollower_RequestSplineMove final
{
public:
class AMaiSplineActor* Spline; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSplineFollower_RequestSplineMove;
// Function Mai.MaiSplineFollower.SetSpline
// 0x0008 (0x0008 - 0x0000)
struct MaiSplineFollower_SetSpline final
{
public:
class AMaiSplineActor* Spline; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSplineFollower_SetSpline;
// Function Mai.MaiSplineFollower.IsMoving
// 0x0001 (0x0001 - 0x0000)
struct MaiSplineFollower_IsMoving final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiSplineFollower_IsMoving;
// Function Mai.MaiSnapState.Config
// 0x0028 (0x0028 - 0x0000)
struct MaiSnapState_Config final
{
public:
struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* faceTo; // 0x0018(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Timeout; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEasingFunc easingFunc; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSnapState_Config;
// Function Mai.MaiSnapState.Config2
// 0x0038 (0x0038 - 0x0000)
struct MaiSnapState_Config2 final
{
public:
struct FVector Location; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector faceTo; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Timeout; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEasingFunc easingFunc; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiSnapState_Config2;
// Function Mai.MaiBlowReactionState.OnBlowStartMSG
// 0x0018 (0x0018 - 0x0000)
struct MaiBlowReactionState_OnBlowStartMSG final
{
public:
class UMaiMessage* msg; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* attacker; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UDamageType> damageClass; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiBlowReactionState_OnBlowStartMSG;
// Function Mai.MaiBlowReactionState.OnEnemyBlow
// 0x0010 (0x0010 - 0x0000)
struct MaiBlowReactionState_OnEnemyBlow final
{
public:
class APawn* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UDamageType> damageClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiBlowReactionState_OnEnemyBlow;
// Function Mai.MaiBlowReactionState.OnGotHit
// 0x0010 (0x0010 - 0x0000)
struct MaiBlowReactionState_OnGotHit final
{
public:
class APawn* enemy; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UDamageType> damageClass; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiBlowReactionState_OnGotHit;
// Function Mai.MaiBlowReactionState.OverrideChanceArray
// 0x0010 (0x0010 - 0x0000)
struct MaiBlowReactionState_OverrideChanceArray final
{
public:
TArray<uint8> _Chances; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiBlowReactionState_OverrideChanceArray;
// Function Mai.MaiBlowReactionState.GetChance
// 0x0001 (0x0001 - 0x0000)
struct MaiBlowReactionState_GetChance final
{
public:
uint8 ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiBlowReactionState_GetChance;
// Function Mai.MaiWasPushedState.IsBlockedByOther
// 0x0001 (0x0001 - 0x0000)
struct MaiWasPushedState_IsBlockedByOther final
{
public:
bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiWasPushedState_IsBlockedByOther;
// Function Mai.MaiTickLODComponent.SetComponentMaxInterval
// 0x0010 (0x0010 - 0x0000)
struct MaiTickLODComponent_SetComponentMaxInterval final
{
public:
class UActorComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Interval; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiTickLODComponent_SetComponentMaxInterval;
// Function Mai.MaiMasterLODComponent.ForceLOD0
// 0x0001 (0x0001 - 0x0000)
struct MaiMasterLODComponent_ForceLOD0 final
{
public:
bool Force; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiMasterLODComponent_ForceLOD0;
// Function Mai.MaiMasterLODComponent.OnControllerChanged
// 0x0018 (0x0018 - 0x0000)
struct MaiMasterLODComponent_OnControllerChanged final
{
public:
class APawn* Pawn; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AController* OldController; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AController* NewController; // 0x0010(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiMasterLODComponent_OnControllerChanged;
// Function Mai.MaiWallFollowing.MoveTo
// 0x0020 (0x0020 - 0x0000)
struct MaiWallFollowing_MoveTo final
{
public:
struct FVector goalLocation; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiWallFollowing_MoveTo;
// Function Mai.MaiWallFollowing.SnapToFloorMesh
// 0x0004 (0x0004 - 0x0000)
struct MaiWallFollowing_SnapToFloorMesh final
{
public:
float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiWallFollowing_SnapToFloorMesh;
// Function Mai.MaiWallSystem.getWallSystem
// 0x0010 (0x0010 - 0x0000)
struct MaiWallSystem_getWallSystem final
{
public:
class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaiWallSystem* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_MaiWallSystem_getWallSystem;
// Function Mai.MaiWallSystem.FindRandomPointOnWallMesh
// 0x0070 (0x0070 - 0x0000)
struct MaiWallSystem_FindRandomPointOnWallMesh final
{
public:
struct FVector outpoint; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Pos; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Up; // 0x0038(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Extent; // 0x0050(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0068(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiWallSystem_FindRandomPointOnWallMesh;
// Function Mai.MaiWallSystem.FindReachablePointOnWallMesh
// 0x0058 (0x0058 - 0x0000)
struct MaiWallSystem_FindReachablePointOnWallMesh final
{
public:
struct FVector outpoint; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Pos; // 0x0020(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Up; // 0x0038(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiWallSystem_FindReachablePointOnWallMesh;
// Function Mai.MaiWallSystem.IsOnWallMesh
// 0x0050 (0x0050 - 0x0000)
struct MaiWallSystem_IsOnWallMesh final
{
public:
struct FVector Pos; // 0x0000(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Up; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Extent; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiWallSystem_IsOnWallMesh;
// Function Mai.MaiWallSystem.ProjectPointOnWallMesh
// 0x0080 (0x0080 - 0x0000)
struct MaiWallSystem_ProjectPointOnWallMesh final
{
public:
struct FVector outpoint; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Pos; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Up; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Extent; // 0x0048(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Offset; // 0x0060(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0078(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiWallSystem_ProjectPointOnWallMesh;
// Function Mai.MaiWallSystem.RaycastOnWallMesh
// 0x0080 (0x0080 - 0x0000)
struct MaiWallSystem_RaycastOnWallMesh final
{
public:
struct FVector HitPoint; // 0x0000(0x0018)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Start; // 0x0018(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Destination; // 0x0030(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector startUp; // 0x0048(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector destUp; // 0x0060(0x0018)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReturnValue; // 0x0078(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_MaiWallSystem_RaycastOnWallMesh;
}