forked from gcdsfh/PMDT
first submle
This commit is contained in:
Executable
+931
@@ -0,0 +1,931 @@
|
||||
#pragma once
|
||||
|
||||
//PUBGM(0.13.5)32位SDK
|
||||
//作者:清华
|
||||
//Telegram:@qinghuanb666
|
||||
//生成时间:Fri Apr 18 20:44:39 2025
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
//---------------------------------------------------------------------------
|
||||
//Enums
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
// Enum AIModule.EPathFollowingResult
|
||||
enum class EPathFollowingResult : uint8_t
|
||||
{
|
||||
EPathFollowingResult__Success = 0,
|
||||
EPathFollowingResult__Blocked = 1,
|
||||
EPathFollowingResult__OffPath = 2,
|
||||
EPathFollowingResult__Aborted = 3,
|
||||
EPathFollowingResult__Skipped_DEPRECATED = 4,
|
||||
EPathFollowingResult__Invalid = 5,
|
||||
EPathFollowingResult__EPathFollowingResult_MAX = 6
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvQueryStatus
|
||||
enum class EEnvQueryStatus : uint8_t
|
||||
{
|
||||
EEnvQueryStatus__Processing = 0,
|
||||
EEnvQueryStatus__Success = 1,
|
||||
EEnvQueryStatus__Failed = 2,
|
||||
EEnvQueryStatus__Aborted = 3,
|
||||
EEnvQueryStatus__OwnerLost = 4,
|
||||
EEnvQueryStatus__MissingParam = 5,
|
||||
EEnvQueryStatus__EEnvQueryStatus_MAX = 6
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EAISenseNotifyType
|
||||
enum class EAISenseNotifyType : uint8_t
|
||||
{
|
||||
EAISenseNotifyType__OnEveryPerception = 0,
|
||||
EAISenseNotifyType__OnPerceptionChange = 1,
|
||||
EAISenseNotifyType__EAISenseNotifyType_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EAITaskPriority
|
||||
enum class EAITaskPriority : uint8_t
|
||||
{
|
||||
EAITaskPriority__Lowest = 0,
|
||||
EAITaskPriority__Low = 1,
|
||||
EAITaskPriority__AutonomousAI = 2,
|
||||
EAITaskPriority__High = 3,
|
||||
EAITaskPriority__Ultimate = 4,
|
||||
EAITaskPriority__EAITaskPriority_MAX = 5
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EGenericAICheck
|
||||
enum class EGenericAICheck : uint8_t
|
||||
{
|
||||
EGenericAICheck__Less = 0,
|
||||
EGenericAICheck__LessOrEqual = 1,
|
||||
EGenericAICheck__Equal = 2,
|
||||
EGenericAICheck__NotEqual = 3,
|
||||
EGenericAICheck__GreaterOrEqual = 4,
|
||||
EGenericAICheck__Greater = 5,
|
||||
EGenericAICheck__IsTrue = 6,
|
||||
EGenericAICheck__MAX = 7
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EAILockSource
|
||||
enum class EAILockSource : uint8_t
|
||||
{
|
||||
EAILockSource__Animation = 0,
|
||||
EAILockSource__Logic = 1,
|
||||
EAILockSource__Script = 2,
|
||||
EAILockSource__Gameplay = 3,
|
||||
EAILockSource__MAX = 4
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EAIRequestPriority
|
||||
enum class EAIRequestPriority : uint8_t
|
||||
{
|
||||
EAIRequestPriority__SoftScript = 0,
|
||||
EAIRequestPriority__Logic = 1,
|
||||
EAIRequestPriority__HardScript = 2,
|
||||
EAIRequestPriority__Reaction = 3,
|
||||
EAIRequestPriority__Ultimate = 4,
|
||||
EAIRequestPriority__MAX = 5
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EPawnActionEventType
|
||||
enum class EPawnActionEventType : uint8_t
|
||||
{
|
||||
EPawnActionEventType__Invalid = 0,
|
||||
EPawnActionEventType__FailedToStart = 1,
|
||||
EPawnActionEventType__InstantAbort = 2,
|
||||
EPawnActionEventType__FinishedAborting = 3,
|
||||
EPawnActionEventType__FinishedExecution = 4,
|
||||
EPawnActionEventType__Push = 5,
|
||||
EPawnActionEventType__EPawnActionEventType_MAX = 6
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EPawnActionResult
|
||||
enum class EPawnActionResult : uint8_t
|
||||
{
|
||||
EPawnActionResult__NotStarted = 0,
|
||||
EPawnActionResult__InProgress = 1,
|
||||
EPawnActionResult__Success = 2,
|
||||
EPawnActionResult__Failed = 3,
|
||||
EPawnActionResult__Aborted = 4,
|
||||
EPawnActionResult__EPawnActionResult_MAX = 5
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EPawnActionAbortState
|
||||
enum class EPawnActionAbortState : uint8_t
|
||||
{
|
||||
EPawnActionAbortState__NeverStarted = 0,
|
||||
EPawnActionAbortState__NotBeingAborted = 1,
|
||||
EPawnActionAbortState__MarkPendingAbort = 2,
|
||||
EPawnActionAbortState__LatentAbortInProgress = 3,
|
||||
EPawnActionAbortState__AbortDone = 4,
|
||||
EPawnActionAbortState__MAX = 5
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.FAIDistanceType
|
||||
enum class EFAIDistanceType : uint8_t
|
||||
{
|
||||
FAIDistanceType__Distance3D = 0,
|
||||
FAIDistanceType__Distance2D = 1,
|
||||
FAIDistanceType__DistanceZ = 2,
|
||||
FAIDistanceType__MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EAIOptionFlag
|
||||
enum class EAIOptionFlag : uint8_t
|
||||
{
|
||||
EAIOptionFlag__Default = 0,
|
||||
EAIOptionFlag__Enable = 1,
|
||||
EAIOptionFlag__Disable = 2,
|
||||
EAIOptionFlag__MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EBTFlowAbortMode
|
||||
enum class EBTFlowAbortMode : uint8_t
|
||||
{
|
||||
EBTFlowAbortMode__None = 0,
|
||||
EBTFlowAbortMode__LowerPriority = 1,
|
||||
EBTFlowAbortMode__Self = 2,
|
||||
EBTFlowAbortMode__Both = 3,
|
||||
EBTFlowAbortMode__EBTFlowAbortMode_MAX = 4
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EBTNodeResult
|
||||
enum class EBTNodeResult : uint8_t
|
||||
{
|
||||
EBTNodeResult__Succeeded = 0,
|
||||
EBTNodeResult__Failed = 1,
|
||||
EBTNodeResult__Aborted = 2,
|
||||
EBTNodeResult__InProgress = 3,
|
||||
EBTNodeResult__EBTNodeResult_MAX = 4
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.ETextKeyOperation
|
||||
enum class ETextKeyOperation : uint8_t
|
||||
{
|
||||
ETextKeyOperation__Equal = 0,
|
||||
ETextKeyOperation__NotEqual = 1,
|
||||
ETextKeyOperation__Contain = 2,
|
||||
ETextKeyOperation__NotContain = 3,
|
||||
ETextKeyOperation__ETextKeyOperation_MAX = 4
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EArithmeticKeyOperation
|
||||
enum class EArithmeticKeyOperation : uint8_t
|
||||
{
|
||||
EArithmeticKeyOperation__Equal = 0,
|
||||
EArithmeticKeyOperation__NotEqual = 1,
|
||||
EArithmeticKeyOperation__Less = 2,
|
||||
EArithmeticKeyOperation__LessOrEqual = 3,
|
||||
EArithmeticKeyOperation__Greater = 4,
|
||||
EArithmeticKeyOperation__GreaterOrEqual = 5,
|
||||
EArithmeticKeyOperation__EArithmeticKeyOperation_MAX = 6
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EBasicKeyOperation
|
||||
enum class EBasicKeyOperation : uint8_t
|
||||
{
|
||||
EBasicKeyOperation__Set = 0,
|
||||
EBasicKeyOperation__NotSet = 1,
|
||||
EBasicKeyOperation__EBasicKeyOperation_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EBTParallelMode
|
||||
enum class EBTParallelMode : uint8_t
|
||||
{
|
||||
EBTParallelMode__AbortBackground = 0,
|
||||
EBTParallelMode__WaitForBackground = 1,
|
||||
EBTParallelMode__EBTParallelMode_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EBTDecoratorLogic
|
||||
enum class EBTDecoratorLogic : uint8_t
|
||||
{
|
||||
EBTDecoratorLogic__Invalid = 0,
|
||||
EBTDecoratorLogic__Test = 1,
|
||||
EBTDecoratorLogic__And = 2,
|
||||
EBTDecoratorLogic__Or = 3,
|
||||
EBTDecoratorLogic__Not = 4,
|
||||
EBTDecoratorLogic__EBTDecoratorLogic_MAX = 5
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EBTChildIndex
|
||||
enum class EBTChildIndex : uint8_t
|
||||
{
|
||||
EBTChildIndex__FirstNode = 0,
|
||||
EBTChildIndex__TaskNode = 1,
|
||||
EBTChildIndex__EBTChildIndex_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EBTBlackboardRestart
|
||||
enum class EBTBlackboardRestart : uint8_t
|
||||
{
|
||||
EBTBlackboardRestart__ValueChange = 0,
|
||||
EBTBlackboardRestart__ResultChange = 1,
|
||||
EBTBlackboardRestart__EBTBlackboardRestart_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EBlackBoardEntryComparison
|
||||
enum class EBlackBoardEntryComparison : uint8_t
|
||||
{
|
||||
EBlackBoardEntryComparison__Equal = 0,
|
||||
EBlackBoardEntryComparison__NotEqual = 1,
|
||||
EBlackBoardEntryComparison__EBlackBoardEntryComparison_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EPathExistanceQueryType
|
||||
enum class EPathExistanceQueryType : uint8_t
|
||||
{
|
||||
EPathExistanceQueryType__NavmeshRaycast2D = 0,
|
||||
EPathExistanceQueryType__HierarchicalQuery = 1,
|
||||
EPathExistanceQueryType__RegularPathFinding = 2,
|
||||
EPathExistanceQueryType__EPathExistanceQueryType_MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EPointOnCircleSpacingMethod
|
||||
enum class EPointOnCircleSpacingMethod : uint8_t
|
||||
{
|
||||
EPointOnCircleSpacingMethod__BySpaceBetween = 0,
|
||||
EPointOnCircleSpacingMethod__ByNumberOfPoints = 1,
|
||||
EPointOnCircleSpacingMethod__EPointOnCircleSpacingMethod_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEQSNormalizationType
|
||||
enum class EEQSNormalizationType : uint8_t
|
||||
{
|
||||
EEQSNormalizationType__Absolute = 0,
|
||||
EEQSNormalizationType__RelativeToScores = 1,
|
||||
EEQSNormalizationType__EEQSNormalizationType_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvTestDistance
|
||||
enum class EEnvTestDistance : uint8_t
|
||||
{
|
||||
EEnvTestDistance__Distance3D = 0,
|
||||
EEnvTestDistance__Distance2D = 1,
|
||||
EEnvTestDistance__DistanceZ = 2,
|
||||
EEnvTestDistance__DistanceAbsoluteZ = 3,
|
||||
EEnvTestDistance__EEnvTestDistance_MAX = 4
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvTestDot
|
||||
enum class EEnvTestDot : uint8_t
|
||||
{
|
||||
EEnvTestDot__Dot3D = 0,
|
||||
EEnvTestDot__Dot2D = 1,
|
||||
EEnvTestDot__EEnvTestDot_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvTestPathfinding
|
||||
enum class EEnvTestPathfinding : uint8_t
|
||||
{
|
||||
EEnvTestPathfinding__PathExist = 0,
|
||||
EEnvTestPathfinding__PathCost = 1,
|
||||
EEnvTestPathfinding__PathLength = 2,
|
||||
EEnvTestPathfinding__EEnvTestPathfinding_MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvQueryTestClamping
|
||||
enum class EEnvQueryTestClamping : uint8_t
|
||||
{
|
||||
EEnvQueryTestClamping__None = 0,
|
||||
EEnvQueryTestClamping__SpecifiedValue = 1,
|
||||
EEnvQueryTestClamping__FilterThreshold = 2,
|
||||
EEnvQueryTestClamping__EEnvQueryTestClamping_MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvDirection
|
||||
enum class EEnvDirection : uint8_t
|
||||
{
|
||||
EEnvDirection__TwoPoints = 0,
|
||||
EEnvDirection__Rotation = 1,
|
||||
EEnvDirection__EEnvDirection_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvOverlapShape
|
||||
enum class EEnvOverlapShape : uint8_t
|
||||
{
|
||||
EEnvOverlapShape__Box = 0,
|
||||
EEnvOverlapShape__Sphere = 1,
|
||||
EEnvOverlapShape__Capsule = 2,
|
||||
EEnvOverlapShape__EEnvOverlapShape_MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvTraceShape
|
||||
enum class EEnvTraceShape : uint8_t
|
||||
{
|
||||
EEnvTraceShape__Line = 0,
|
||||
EEnvTraceShape__Box = 1,
|
||||
EEnvTraceShape__Sphere = 2,
|
||||
EEnvTraceShape__Capsule = 3,
|
||||
EEnvTraceShape__EEnvTraceShape_MAX = 4
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvQueryTrace
|
||||
enum class EEnvQueryTrace : uint8_t
|
||||
{
|
||||
EEnvQueryTrace__None = 0,
|
||||
EEnvQueryTrace__Navigation = 1,
|
||||
EEnvQueryTrace__Geometry = 2,
|
||||
EEnvQueryTrace__NavigationOverLedges = 3,
|
||||
EEnvQueryTrace__EEnvQueryTrace_MAX = 4
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EAIParamType
|
||||
enum class EAIParamType : uint8_t
|
||||
{
|
||||
EAIParamType__Float = 0,
|
||||
EAIParamType__Int = 1,
|
||||
EAIParamType__Bool = 2,
|
||||
EAIParamType__MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvQueryParam
|
||||
enum class EEnvQueryParam : uint8_t
|
||||
{
|
||||
EEnvQueryParam__Float = 0,
|
||||
EEnvQueryParam__Int = 1,
|
||||
EEnvQueryParam__Bool = 2,
|
||||
EEnvQueryParam__EEnvQueryParam_MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvQueryRunMode
|
||||
enum class EEnvQueryRunMode : uint8_t
|
||||
{
|
||||
EEnvQueryRunMode__SingleResult = 0,
|
||||
EEnvQueryRunMode__RandomBest5Pct = 1,
|
||||
EEnvQueryRunMode__RandomBest25Pct = 2,
|
||||
EEnvQueryRunMode__AllMatching = 3,
|
||||
EEnvQueryRunMode__EEnvQueryRunMode_MAX = 4
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvTestScoreOperator
|
||||
enum class EEnvTestScoreOperator : uint8_t
|
||||
{
|
||||
EEnvTestScoreOperator__AverageScore = 0,
|
||||
EEnvTestScoreOperator__MinScore = 1,
|
||||
EEnvTestScoreOperator__MaxScore = 2,
|
||||
EEnvTestScoreOperator__EEnvTestScoreOperator_MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvTestFilterOperator
|
||||
enum class EEnvTestFilterOperator : uint8_t
|
||||
{
|
||||
EEnvTestFilterOperator__AllPass = 0,
|
||||
EEnvTestFilterOperator__AnyPass = 1,
|
||||
EEnvTestFilterOperator__EEnvTestFilterOperator_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvTestCost
|
||||
enum class EEnvTestCost : uint8_t
|
||||
{
|
||||
EEnvTestCost__Low = 0,
|
||||
EEnvTestCost__Medium = 1,
|
||||
EEnvTestCost__High = 2,
|
||||
EEnvTestCost__EEnvTestCost_MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvTestWeight
|
||||
enum class EEnvTestWeight : uint8_t
|
||||
{
|
||||
EEnvTestWeight__None = 0,
|
||||
EEnvTestWeight__Square = 1,
|
||||
EEnvTestWeight__Inverse = 2,
|
||||
EEnvTestWeight__Unused = 3,
|
||||
EEnvTestWeight__Constant = 4,
|
||||
EEnvTestWeight__Skip = 5,
|
||||
EEnvTestWeight__EEnvTestWeight_MAX = 6
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvTestScoreEquation
|
||||
enum class EEnvTestScoreEquation : uint8_t
|
||||
{
|
||||
EEnvTestScoreEquation__Linear = 0,
|
||||
EEnvTestScoreEquation__Square = 1,
|
||||
EEnvTestScoreEquation__InverseLinear = 2,
|
||||
EEnvTestScoreEquation__SquareRoot = 3,
|
||||
EEnvTestScoreEquation__Constant = 4,
|
||||
EEnvTestScoreEquation__EEnvTestScoreEquation_MAX = 5
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvTestFilterType
|
||||
enum class EEnvTestFilterType : uint8_t
|
||||
{
|
||||
EEnvTestFilterType__Minimum = 0,
|
||||
EEnvTestFilterType__Maximum = 1,
|
||||
EEnvTestFilterType__Range = 2,
|
||||
EEnvTestFilterType__Match = 3,
|
||||
EEnvTestFilterType__EEnvTestFilterType_MAX = 4
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvTestPurpose
|
||||
enum class EEnvTestPurpose : uint8_t
|
||||
{
|
||||
EEnvTestPurpose__Filter = 0,
|
||||
EEnvTestPurpose__Score = 1,
|
||||
EEnvTestPurpose__FilterAndScore = 2,
|
||||
EEnvTestPurpose__EEnvTestPurpose_MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EEnvQueryHightlightMode
|
||||
enum class EEnvQueryHightlightMode : uint8_t
|
||||
{
|
||||
EEnvQueryHightlightMode__All = 0,
|
||||
EEnvQueryHightlightMode__Best5Pct = 1,
|
||||
EEnvQueryHightlightMode__Best25Pct = 2,
|
||||
EEnvQueryHightlightMode__EEnvQueryHightlightMode_MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.ETeamAttitude
|
||||
enum class ETeamAttitude : uint8_t
|
||||
{
|
||||
ETeamAttitude__Friendly = 0,
|
||||
ETeamAttitude__Neutral = 1,
|
||||
ETeamAttitude__Hostile = 2,
|
||||
ETeamAttitude__ETeamAttitude_MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EPathFollowingRequestResult
|
||||
enum class EPathFollowingRequestResult : uint8_t
|
||||
{
|
||||
EPathFollowingRequestResult__Failed = 0,
|
||||
EPathFollowingRequestResult__AlreadyAtGoal = 1,
|
||||
EPathFollowingRequestResult__RequestSuccessful = 2,
|
||||
EPathFollowingRequestResult__EPathFollowingRequestResult_MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EPathFollowingAction
|
||||
enum class EPathFollowingAction : uint8_t
|
||||
{
|
||||
EPathFollowingAction__Error = 0,
|
||||
EPathFollowingAction__NoMove = 1,
|
||||
EPathFollowingAction__DirectMove = 2,
|
||||
EPathFollowingAction__PartialPath = 3,
|
||||
EPathFollowingAction__PathToGoal = 4,
|
||||
EPathFollowingAction__EPathFollowingAction_MAX = 5
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EPathFollowingStatus
|
||||
enum class EPathFollowingStatus : uint8_t
|
||||
{
|
||||
EPathFollowingStatus__Idle = 0,
|
||||
EPathFollowingStatus__Waiting = 1,
|
||||
EPathFollowingStatus__Paused = 2,
|
||||
EPathFollowingStatus__Moving = 3,
|
||||
EPathFollowingStatus__EPathFollowingStatus_MAX = 4
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EPawnActionFailHandling
|
||||
enum class EPawnActionFailHandling : uint8_t
|
||||
{
|
||||
EPawnActionFailHandling__RequireSuccess = 0,
|
||||
EPawnActionFailHandling__IgnoreFailure = 1,
|
||||
EPawnActionFailHandling__EPawnActionFailHandling_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EPawnSubActionTriggeringPolicy
|
||||
enum class EPawnSubActionTriggeringPolicy : uint8_t
|
||||
{
|
||||
EPawnSubActionTriggeringPolicy__CopyBeforeTriggering = 0,
|
||||
EPawnSubActionTriggeringPolicy__ReuseInstances = 1,
|
||||
EPawnSubActionTriggeringPolicy__EPawnSubActionTriggeringPolicy_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum AIModule.EPawnActionMoveMode
|
||||
enum class EPawnActionMoveMode : uint8_t
|
||||
{
|
||||
EPawnActionMoveMode__UsePathfinding = 0,
|
||||
EPawnActionMoveMode__StraightLine = 1,
|
||||
EPawnActionMoveMode__EPawnActionMoveMode_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
//Script Structs
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
// ScriptStruct AIModule.BlackboardKeySelector
|
||||
// 0x0020
|
||||
struct FBlackboardKeySelector
|
||||
{
|
||||
TArray<class UBlackboardKeyType*> AllowedTypes; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor, Transient)
|
||||
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
|
||||
struct FName SelectedKeyName; // 0x0010(0x0008) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData)
|
||||
class UClass* SelectedKeyType; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData)
|
||||
unsigned char SelectedKeyID; // 0x001C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData)
|
||||
unsigned char bNoneIsAllowedValue : 1; // 0x001D(0x0001) (Edit, BlueprintVisible)
|
||||
unsigned char UnknownData01[0x2]; // 0x001E(0x0002) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AIRequestID
|
||||
// 0x0004
|
||||
struct FAIRequestID
|
||||
{
|
||||
uint32_t RequestID; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AIStimulus
|
||||
// 0x0048
|
||||
struct FAIStimulus
|
||||
{
|
||||
float Age; // 0x0000(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
float ExpirationAge; // 0x0004(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
float Strength; // 0x0008(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
struct FVector StimulusLocation; // 0x000C(0x000C) (BlueprintVisible, IsPlainOldData)
|
||||
struct FVector ReceiverLocation; // 0x0018(0x000C) (BlueprintVisible, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET
|
||||
struct FName Tag; // 0x0028(0x0008) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData01[0x10]; // 0x0030(0x0010) MISSED OFFSET
|
||||
unsigned char UnknownData02 : 1; // 0x0040(0x0001)
|
||||
unsigned char bSuccessfullySensed : 1; // 0x0040(0x0001) (BlueprintVisible)
|
||||
unsigned char UnknownData03[0x7]; // 0x0041(0x0007) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.ActorPerceptionBlueprintInfo
|
||||
// 0x0014
|
||||
struct FActorPerceptionBlueprintInfo
|
||||
{
|
||||
class AActor* Target; // 0x0000(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
TArray<struct FAIStimulus> LastSensedStimuli; // 0x0004(0x000C) (BlueprintVisible, ZeroConstructor)
|
||||
unsigned char bIsHostile : 1; // 0x0010(0x0001) (BlueprintVisible)
|
||||
unsigned char UnknownData00[0x3]; // 0x0011(0x0003) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AIDamageEvent
|
||||
// 0x0024
|
||||
struct FAIDamageEvent
|
||||
{
|
||||
float Amount; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
struct FVector Location; // 0x0004(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
|
||||
struct FVector HitLocation; // 0x0010(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
|
||||
class AActor* DamagedActor; // 0x001C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
class AActor* Instigator; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AINoiseEvent
|
||||
// 0x0030
|
||||
struct FAINoiseEvent
|
||||
{
|
||||
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
|
||||
struct FVector NoiseLocation; // 0x0004(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
|
||||
float Loudness; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
float MaxRange; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
class AActor* Instigator; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData01[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||
struct FName Tag; // 0x0020(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData02[0x8]; // 0x0028(0x0008) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AIPredictionEvent
|
||||
// 0x000C
|
||||
struct FAIPredictionEvent
|
||||
{
|
||||
class AActor* Requestor; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
class AActor* PredictedActor; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x4]; // 0x0008(0x0004) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AITeamStimulusEvent
|
||||
// 0x0030
|
||||
struct FAITeamStimulusEvent
|
||||
{
|
||||
unsigned char UnknownData00[0x28]; // 0x0000(0x0028) MISSED OFFSET
|
||||
class AActor* Broadcaster; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
class AActor* Enemy; // 0x002C(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AITouchEvent
|
||||
// 0x0014
|
||||
struct FAITouchEvent
|
||||
{
|
||||
unsigned char UnknownData00[0xC]; // 0x0000(0x000C) MISSED OFFSET
|
||||
class AActor* TouchReceiver; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
class AActor* OtherActor; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AISenseAffiliationFilter
|
||||
// 0x0004
|
||||
struct FAISenseAffiliationFilter
|
||||
{
|
||||
unsigned char bDetectEnemies : 1; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
|
||||
unsigned char bDetectNeutrals : 1; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
|
||||
unsigned char bDetectFriendlies : 1; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
|
||||
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AIMoveRequest
|
||||
// 0x0028
|
||||
struct FAIMoveRequest
|
||||
{
|
||||
class AActor* GoalActor; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x24]; // 0x0004(0x0024) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.BTDecoratorLogic
|
||||
// 0x0004
|
||||
struct FBTDecoratorLogic
|
||||
{
|
||||
TEnumAsByte<EBTDecoratorLogic> Operation; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x1]; // 0x0001(0x0001) MISSED OFFSET
|
||||
uint16_t Number; // 0x0002(0x0002) (ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.BehaviorTreeTemplateInfo
|
||||
// 0x000C
|
||||
struct FBehaviorTreeTemplateInfo
|
||||
{
|
||||
class UBehaviorTree* Asset; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
class UBTCompositeNode* Template; // 0x0004(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x4]; // 0x0008(0x0004) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.BlackboardEntry
|
||||
// 0x0010
|
||||
struct FBlackboardEntry
|
||||
{
|
||||
struct FName EntryName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
class UBlackboardKeyType* KeyType; // 0x0008(0x0004) (Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
|
||||
unsigned char bInstanceSynced : 1; // 0x000C(0x0001) (Edit)
|
||||
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.BTCompositeChild
|
||||
// 0x0020
|
||||
struct FBTCompositeChild
|
||||
{
|
||||
class UBTCompositeNode* ChildComposite; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
class UBTTaskNode* ChildTask; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
TArray<class UBTDecorator*> Decorators; // 0x0008(0x000C) (ZeroConstructor)
|
||||
TArray<struct FBTDecoratorLogic> DecoratorOps; // 0x0014(0x000C) (ZeroConstructor)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AIDataProviderValue
|
||||
// 0x0018
|
||||
struct FAIDataProviderValue
|
||||
{
|
||||
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
|
||||
class UProperty* CachedProperty; // 0x0004(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
|
||||
class UAIDataProvider* DataBinding; // 0x0008(0x0004) (Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
|
||||
unsigned char UnknownData01[0x4]; // 0x000C(0x0004) MISSED OFFSET
|
||||
struct FName DataField; // 0x0010(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AIDataProviderTypedValue
|
||||
// 0x0008 (0x0020 - 0x0018)
|
||||
struct FAIDataProviderTypedValue : public FAIDataProviderValue
|
||||
{
|
||||
class UClass* PropertyType; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AIDataProviderFloatValue
|
||||
// 0x0000 (0x0020 - 0x0020)
|
||||
struct FAIDataProviderFloatValue : public FAIDataProviderTypedValue
|
||||
{
|
||||
float DefaultValue; // 0x001C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AIDynamicParam
|
||||
// 0x0030
|
||||
struct FAIDynamicParam
|
||||
{
|
||||
struct FName ParamName; // 0x0000(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData)
|
||||
EAIParamType ParamType; // 0x0008(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
|
||||
float Value; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
struct FBlackboardKeySelector BBKey; // 0x0010(0x0020) (Edit, BlueprintVisible)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.EQSParametrizedQueryExecutionRequest
|
||||
// 0x0038
|
||||
struct FEQSParametrizedQueryExecutionRequest
|
||||
{
|
||||
class UEnvQuery* QueryTemplate; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
TArray<struct FAIDynamicParam> QueryConfig; // 0x0004(0x000C) (Edit, ZeroConstructor)
|
||||
struct FBlackboardKeySelector EQSQueryBlackboardKey; // 0x0010(0x0020) (Edit)
|
||||
TEnumAsByte<EEnvQueryRunMode> RunMode; // 0x0030(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char bUseBBKeyForQueryTemplate : 1; // 0x0031(0x0001) (Edit)
|
||||
unsigned char UnknownData00[0x6]; // 0x0032(0x0006) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.EnvNamedValue
|
||||
// 0x0010
|
||||
struct FEnvNamedValue
|
||||
{
|
||||
struct FName ParamName; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
EAIParamType ParamType; // 0x0008(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
|
||||
float Value; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.CrowdAvoidanceConfig
|
||||
// 0x001C
|
||||
struct FCrowdAvoidanceConfig
|
||||
{
|
||||
float VelocityBias; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
float DesiredVelocityWeight; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
float CurrentVelocityWeight; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
float SideBiasWeight; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
float ImpactTimeWeight; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
float ImpactTimeRange; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char CustomPatternIdx; // 0x0018(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char AdaptiveDivisions; // 0x0019(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char AdaptiveRings; // 0x001A(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char AdaptiveDepth; // 0x001B(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.CrowdAvoidanceSamplingPattern
|
||||
// 0x0018
|
||||
struct FCrowdAvoidanceSamplingPattern
|
||||
{
|
||||
TArray<float> Angles; // 0x0000(0x000C) (Edit, ZeroConstructor)
|
||||
TArray<float> Radii; // 0x000C(0x000C) (Edit, ZeroConstructor)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AIDataProviderBoolValue
|
||||
// 0x0000 (0x0020 - 0x0020)
|
||||
struct FAIDataProviderBoolValue : public FAIDataProviderTypedValue
|
||||
{
|
||||
bool DefaultValue; // 0x001C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x3]; // 0x001D(0x0003) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.EnvTraceData
|
||||
// 0x0028
|
||||
struct FEnvTraceData
|
||||
{
|
||||
int VersionNum; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
class UClass* NavigationFilter; // 0x0004(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
float ProjectDown; // 0x0008(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
float ProjectUp; // 0x000C(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
float ExtentX; // 0x0010(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
float ExtentY; // 0x0014(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
float ExtentZ; // 0x0018(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
float PostProjectionVerticalOffset; // 0x001C(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
TEnumAsByte<ETraceTypeQuery> TraceChannel; // 0x0020(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
TEnumAsByte<ECollisionChannel> SerializedChannel; // 0x0021(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
TEnumAsByte<EEnvTraceShape> TraceShape; // 0x0022(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
TEnumAsByte<EEnvQueryTrace> TraceMode; // 0x0023(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
unsigned char bTraceComplex : 1; // 0x0024(0x0001) (Edit, DisableEditOnInstance)
|
||||
unsigned char bOnlyBlockingHits : 1; // 0x0024(0x0001) (Edit, DisableEditOnInstance)
|
||||
unsigned char bCanTraceOnNavMesh : 1; // 0x0024(0x0001) (Edit, DisableEditOnInstance)
|
||||
unsigned char bCanTraceOnGeometry : 1; // 0x0024(0x0001) (Edit, DisableEditOnInstance)
|
||||
unsigned char bCanDisableTrace : 1; // 0x0024(0x0001) (Edit, DisableEditOnInstance)
|
||||
unsigned char bCanProjectDown : 1; // 0x0024(0x0001) (Edit, DisableEditOnInstance)
|
||||
unsigned char UnknownData00[0x3]; // 0x0025(0x0003) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AIDataProviderIntValue
|
||||
// 0x0000 (0x0020 - 0x0020)
|
||||
struct FAIDataProviderIntValue : public FAIDataProviderTypedValue
|
||||
{
|
||||
int DefaultValue; // 0x001C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.EnvDirection
|
||||
// 0x0010
|
||||
struct FEnvDirection
|
||||
{
|
||||
class UClass* LineFrom; // 0x0000(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
class UClass* LineTo; // 0x0004(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
class UClass* Rotation; // 0x0008(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
TEnumAsByte<EEnvDirection> DirMode; // 0x000C(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.EnvQueryInstanceCache
|
||||
// 0x0170
|
||||
struct FEnvQueryInstanceCache
|
||||
{
|
||||
class UEnvQuery* Template; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x16C]; // 0x0004(0x016C) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.EnvOverlapData
|
||||
// 0x001C
|
||||
struct FEnvOverlapData
|
||||
{
|
||||
float ExtentX; // 0x0000(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
float ExtentY; // 0x0004(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
float ExtentZ; // 0x0008(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
struct FVector ShapeOffset; // 0x000C(0x000C) (Edit, DisableEditOnInstance, IsPlainOldData)
|
||||
TEnumAsByte<ECollisionChannel> OverlapChannel; // 0x0018(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
TEnumAsByte<EEnvOverlapShape> OverlapShape; // 0x0019(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
|
||||
unsigned char bOnlyBlockingHits : 1; // 0x001A(0x0001) (Edit, DisableEditOnInstance)
|
||||
unsigned char bOverlapComplex : 1; // 0x001A(0x0001) (Edit, DisableEditOnInstance)
|
||||
unsigned char UnknownData00[0x1]; // 0x001B(0x0001) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.PawnActionStack
|
||||
// 0x0004
|
||||
struct FPawnActionStack
|
||||
{
|
||||
class UPawnAction* TopAction; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.PawnActionEvent
|
||||
// 0x0010
|
||||
struct FPawnActionEvent
|
||||
{
|
||||
class UPawnAction* Action; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0xC]; // 0x0004(0x000C) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AIDataProviderStructValue
|
||||
// 0x0010 (0x0028 - 0x0018)
|
||||
struct FAIDataProviderStructValue : public FAIDataProviderValue
|
||||
{
|
||||
unsigned char UnknownData00[0x10]; // 0x0018(0x0010) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.AISightEvent
|
||||
// 0x0010
|
||||
struct FAISightEvent
|
||||
{
|
||||
unsigned char UnknownData00[0x8]; // 0x0000(0x0008) MISSED OFFSET
|
||||
class AActor* SeenActor; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
class AActor* Observer; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.EnvQueryRequest
|
||||
// 0x0048
|
||||
struct FEnvQueryRequest
|
||||
{
|
||||
class UEnvQuery* QueryTemplate; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
class UObject* Owner; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
class UWorld* World; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x3C]; // 0x000C(0x003C) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.EnvQueryResult
|
||||
// 0x0030
|
||||
struct FEnvQueryResult
|
||||
{
|
||||
unsigned char UnknownData00[0xC]; // 0x0000(0x000C) MISSED OFFSET
|
||||
class UClass* ItemType; // 0x000C(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData01[0x10]; // 0x0010(0x0010) MISSED OFFSET
|
||||
int OptionIndex; // 0x0020(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||
int QueryID; // 0x0024(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData02[0x8]; // 0x0028(0x0008) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct AIModule.GenericTeamId
|
||||
// 0x0001
|
||||
struct FGenericTeamId
|
||||
{
|
||||
unsigned char TeamID; // 0x0000(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user