Unreal Engine SDK update
This commit is contained in:
@@ -1,480 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: AnimGraphRuntime
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "Engine_structs.hpp"
|
||||
#include "Engine_classes.hpp"
|
||||
#include "AnimGraphRuntime_structs.hpp"
|
||||
#include "CoreUObject_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Class AnimGraphRuntime.BlendSpaceLibrary
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class UBlendSpaceLibrary final : public UBlueprintFunctionLibrary
|
||||
{
|
||||
public:
|
||||
static struct FBlendSpaceReference ConvertToBlendSpace(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result);
|
||||
static void ConvertToBlendSpacePure(const struct FAnimNodeReference& Node, struct FBlendSpaceReference* BlendSpace, bool* Result);
|
||||
static struct FVector GetFilteredPosition(const struct FBlendSpaceReference& BlendSpace);
|
||||
static struct FVector GetPosition(const struct FBlendSpaceReference& BlendSpace);
|
||||
static void SnapToPosition(const struct FBlendSpaceReference& BlendSpace, const struct FVector& NewPosition);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("BlendSpaceLibrary")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"BlendSpaceLibrary")
|
||||
}
|
||||
static class UBlendSpaceLibrary* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UBlendSpaceLibrary>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UBlendSpaceLibrary;
|
||||
|
||||
// Class AnimGraphRuntime.AnimationStateMachineLibrary
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class UAnimationStateMachineLibrary final : public UBlueprintFunctionLibrary
|
||||
{
|
||||
public:
|
||||
static void ConvertToAnimationStateMachine(const struct FAnimNodeReference& Node, struct FAnimationStateMachineReference* AnimationState, EAnimNodeReferenceConversionResult* Result);
|
||||
static void ConvertToAnimationStateMachinePure(const struct FAnimNodeReference& Node, struct FAnimationStateMachineReference* AnimationState, bool* Result);
|
||||
static void ConvertToAnimationStateResult(const struct FAnimNodeReference& Node, struct FAnimationStateResultReference* AnimationState, EAnimNodeReferenceConversionResult* Result);
|
||||
static void ConvertToAnimationStateResultPure(const struct FAnimNodeReference& Node, struct FAnimationStateResultReference* AnimationState, bool* Result);
|
||||
static float GetRelevantAnimTimeRemaining(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateResultReference& Node);
|
||||
static float GetRelevantAnimTimeRemainingFraction(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateResultReference& Node);
|
||||
static class FName GetState(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateMachineReference& Node);
|
||||
static bool IsStateBlendingIn(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateResultReference& Node);
|
||||
static bool IsStateBlendingOut(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateResultReference& Node);
|
||||
static void SetState(const struct FAnimUpdateContext& UpdateContext, const struct FAnimationStateMachineReference& Node, class FName TargetState, float Duration, ETransitionLogicType BlendType, class UBlendProfile* BlendProfile, EAlphaBlendOption AlphaBlendOption, class UCurveFloat* CustomBlendCurve);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("AnimationStateMachineLibrary")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"AnimationStateMachineLibrary")
|
||||
}
|
||||
static class UAnimationStateMachineLibrary* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UAnimationStateMachineLibrary>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UAnimationStateMachineLibrary;
|
||||
|
||||
// Class AnimGraphRuntime.AnimSequencerInstance
|
||||
// 0x0000 (0x0350 - 0x0350)
|
||||
class UAnimSequencerInstance final : public UAnimInstance
|
||||
{
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("AnimSequencerInstance")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"AnimSequencerInstance")
|
||||
}
|
||||
static class UAnimSequencerInstance* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UAnimSequencerInstance>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UAnimSequencerInstance;
|
||||
|
||||
// Class AnimGraphRuntime.AnimExecutionContextLibrary
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class UAnimExecutionContextLibrary final : public UBlueprintFunctionLibrary
|
||||
{
|
||||
public:
|
||||
static struct FAnimComponentSpacePoseContext ConvertToComponentSpacePoseContext(const struct FAnimExecutionContext& Context, EAnimExecutionContextConversionResult* Result);
|
||||
static struct FAnimInitializationContext ConvertToInitializationContext(const struct FAnimExecutionContext& Context, EAnimExecutionContextConversionResult* Result);
|
||||
static struct FAnimPoseContext ConvertToPoseContext(const struct FAnimExecutionContext& Context, EAnimExecutionContextConversionResult* Result);
|
||||
static struct FAnimUpdateContext ConvertToUpdateContext(const struct FAnimExecutionContext& Context, EAnimExecutionContextConversionResult* Result);
|
||||
static class UAnimInstance* GetAnimInstance(const struct FAnimExecutionContext& Context);
|
||||
static struct FAnimNodeReference GetAnimNodeReference(class UAnimInstance* Instance, int32 Index_0);
|
||||
static float GetCurrentWeight(const struct FAnimUpdateContext& Context);
|
||||
static float GetDeltaTime(const struct FAnimUpdateContext& Context);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("AnimExecutionContextLibrary")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"AnimExecutionContextLibrary")
|
||||
}
|
||||
static class UAnimExecutionContextLibrary* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UAnimExecutionContextLibrary>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UAnimExecutionContextLibrary;
|
||||
|
||||
// Class AnimGraphRuntime.BlendSpacePlayerLibrary
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class UBlendSpacePlayerLibrary final : public UBlueprintFunctionLibrary
|
||||
{
|
||||
public:
|
||||
static struct FBlendSpacePlayerReference ConvertToBlendSpacePlayer(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result);
|
||||
static void ConvertToBlendSpacePlayerPure(const struct FAnimNodeReference& Node, struct FBlendSpacePlayerReference* BlendSpacePlayer, bool* Result);
|
||||
static class UBlendSpace* GetBlendSpace(const struct FBlendSpacePlayerReference& BlendSpacePlayer);
|
||||
static bool GetLoop(const struct FBlendSpacePlayerReference& BlendSpacePlayer);
|
||||
static float GetPlayRate(const struct FBlendSpacePlayerReference& BlendSpacePlayer);
|
||||
static struct FVector GetPosition(const struct FBlendSpacePlayerReference& BlendSpacePlayer);
|
||||
static float GetStartPosition(const struct FBlendSpacePlayerReference& BlendSpacePlayer);
|
||||
static struct FBlendSpacePlayerReference SetBlendSpace(const struct FBlendSpacePlayerReference& BlendSpacePlayer, class UBlendSpace* BlendSpace);
|
||||
static struct FBlendSpacePlayerReference SetBlendSpaceWithInertialBlending(const struct FAnimUpdateContext& UpdateContext, const struct FBlendSpacePlayerReference& BlendSpacePlayer, class UBlendSpace* BlendSpace, float BlendTime);
|
||||
static struct FBlendSpacePlayerReference SetLoop(const struct FBlendSpacePlayerReference& BlendSpacePlayer, bool bLoop);
|
||||
static struct FBlendSpacePlayerReference SetPlayRate(const struct FBlendSpacePlayerReference& BlendSpacePlayer, float PlayRate);
|
||||
static struct FBlendSpacePlayerReference SetResetPlayTimeWhenBlendSpaceChanges(const struct FBlendSpacePlayerReference& BlendSpacePlayer, bool bReset);
|
||||
static bool ShouldResetPlayTimeWhenBlendSpaceChanges(const struct FBlendSpacePlayerReference& BlendSpacePlayer);
|
||||
static void SnapToPosition(const struct FBlendSpacePlayerReference& BlendSpacePlayer, const struct FVector& NewPosition);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("BlendSpacePlayerLibrary")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"BlendSpacePlayerLibrary")
|
||||
}
|
||||
static class UBlendSpacePlayerLibrary* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UBlendSpacePlayerLibrary>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UBlendSpacePlayerLibrary;
|
||||
|
||||
// Class AnimGraphRuntime.AnimNotify_PlayMontageNotify
|
||||
// 0x0008 (0x0040 - 0x0038)
|
||||
class UAnimNotify_PlayMontageNotify final : public UAnimNotify
|
||||
{
|
||||
public:
|
||||
class FName NotifyName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("AnimNotify_PlayMontageNotify")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"AnimNotify_PlayMontageNotify")
|
||||
}
|
||||
static class UAnimNotify_PlayMontageNotify* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UAnimNotify_PlayMontageNotify>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UAnimNotify_PlayMontageNotify;
|
||||
|
||||
// Class AnimGraphRuntime.AnimNotify_PlayMontageNotifyWindow
|
||||
// 0x0008 (0x0038 - 0x0030)
|
||||
class UAnimNotify_PlayMontageNotifyWindow final : public UAnimNotifyState
|
||||
{
|
||||
public:
|
||||
class FName NotifyName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("AnimNotify_PlayMontageNotifyWindow")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"AnimNotify_PlayMontageNotifyWindow")
|
||||
}
|
||||
static class UAnimNotify_PlayMontageNotifyWindow* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UAnimNotify_PlayMontageNotifyWindow>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UAnimNotify_PlayMontageNotifyWindow;
|
||||
|
||||
// Class AnimGraphRuntime.BlendListBaseLibrary
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class UBlendListBaseLibrary final : public UBlueprintFunctionLibrary
|
||||
{
|
||||
public:
|
||||
static struct FBlendListBaseReference ConvertToBlendListBase(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result);
|
||||
static void ResetNode(const struct FBlendListBaseReference& BlendListBase);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("BlendListBaseLibrary")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"BlendListBaseLibrary")
|
||||
}
|
||||
static class UBlendListBaseLibrary* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UBlendListBaseLibrary>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UBlendListBaseLibrary;
|
||||
|
||||
// Class AnimGraphRuntime.KismetAnimationLibrary
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class UKismetAnimationLibrary final : public UBlueprintFunctionLibrary
|
||||
{
|
||||
public:
|
||||
static float CalculateDirection(const struct FVector& Velocity, const struct FRotator& BaseRotation);
|
||||
static float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const struct FVector& Position, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax);
|
||||
static float K2_CalculateVelocityFromSockets(float DeltaSeconds, class USkeletalMeshComponent* Component, const class FName SocketOrBoneName, const class FName ReferenceSocketOrBone, ERelativeTransformSpace SocketSpace, const struct FVector& OffsetInBoneSpace, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax, EEasingFuncType EasingType, const struct FRuntimeFloatCurve& CustomCurve);
|
||||
static struct FVector K2_DirectionBetweenSockets(const class USkeletalMeshComponent* Component, const class FName SocketOrBoneNameFrom, const class FName SocketOrBoneNameTo);
|
||||
static float K2_DistanceBetweenTwoSocketsAndMapRange(const class USkeletalMeshComponent* Component, const class FName SocketOrBoneNameA, ERelativeTransformSpace SocketSpaceA, const class FName SocketOrBoneNameB, ERelativeTransformSpace SocketSpaceB, bool bRemapRange, float InRangeMin, float InRangeMax, float OutRangeMin, float OutRangeMax);
|
||||
static float K2_EndProfilingTimer(bool bLog, const class FString& LogPrefix);
|
||||
static struct FTransform K2_LookAt(const struct FTransform& CurrentTransform, const struct FVector& TargetPosition, const struct FVector& LookAtVector, bool bUseUpVector, const struct FVector& UpVector, float ClampConeInDegree);
|
||||
static float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax);
|
||||
static struct FVector K2_MakePerlinNoiseVectorAndRemap(float X, float Y, float Z, float RangeOutMinX, float RangeOutMaxX, float RangeOutMinY, float RangeOutMaxY, float RangeOutMinZ, float RangeOutMaxZ);
|
||||
static void K2_StartProfilingTimer();
|
||||
static void K2_TwoBoneIK(const struct FVector& RootPos, const struct FVector& JointPos, const struct FVector& EndPos, const struct FVector& JointTarget, const struct FVector& Effector, struct FVector* OutJointPos, struct FVector* OutEndPos, bool bAllowStretching, float StartStretchRatio, float MaxStretchScale);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("KismetAnimationLibrary")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"KismetAnimationLibrary")
|
||||
}
|
||||
static class UKismetAnimationLibrary* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UKismetAnimationLibrary>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UKismetAnimationLibrary;
|
||||
|
||||
// Class AnimGraphRuntime.LayeredBoneBlendLibrary
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class ULayeredBoneBlendLibrary final : public UBlueprintFunctionLibrary
|
||||
{
|
||||
public:
|
||||
static void ConvertToLayeredBlendPerBonePure(const struct FAnimNodeReference& Node, struct FLayeredBoneBlendReference* LayeredBoneBlend, bool* Result);
|
||||
static struct FLayeredBoneBlendReference ConvertToLayeredBoneBlend(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result);
|
||||
static int32 GetNumPoses(const struct FLayeredBoneBlendReference& LayeredBoneBlend);
|
||||
static struct FLayeredBoneBlendReference SetBlendMask(const struct FAnimUpdateContext& UpdateContext, const struct FLayeredBoneBlendReference& LayeredBoneBlend, int32 PoseIndex, class FName BlendMaskName);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("LayeredBoneBlendLibrary")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"LayeredBoneBlendLibrary")
|
||||
}
|
||||
static class ULayeredBoneBlendLibrary* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<ULayeredBoneBlendLibrary>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_ULayeredBoneBlendLibrary;
|
||||
|
||||
// Class AnimGraphRuntime.LinkedAnimGraphLibrary
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class ULinkedAnimGraphLibrary final : public UBlueprintFunctionLibrary
|
||||
{
|
||||
public:
|
||||
static struct FLinkedAnimGraphReference ConvertToLinkedAnimGraph(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result);
|
||||
static void ConvertToLinkedAnimGraphPure(const struct FAnimNodeReference& Node, struct FLinkedAnimGraphReference* LinkedAnimGraph, bool* Result);
|
||||
static class UAnimInstance* GetLinkedAnimInstance(const struct FLinkedAnimGraphReference& Node);
|
||||
static bool HasLinkedAnimInstance(const struct FLinkedAnimGraphReference& Node);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("LinkedAnimGraphLibrary")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"LinkedAnimGraphLibrary")
|
||||
}
|
||||
static class ULinkedAnimGraphLibrary* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<ULinkedAnimGraphLibrary>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_ULinkedAnimGraphLibrary;
|
||||
|
||||
// Class AnimGraphRuntime.PlayMontageCallbackProxy
|
||||
// 0x0080 (0x00A8 - 0x0028)
|
||||
class UPlayMontageCallbackProxy final : public UObject
|
||||
{
|
||||
public:
|
||||
TMulticastInlineDelegate<void(class FName NotifyName)> OnCompleted; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void(class FName NotifyName)> OnBlendOut; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void(class FName NotifyName)> OnInterrupted; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void(class FName NotifyName)> OnNotifyBegin; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void(class FName NotifyName)> OnNotifyEnd; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_78[0x30]; // 0x0078(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UPlayMontageCallbackProxy* CreateProxyObjectForPlayMontage(class USkeletalMeshComponent* InSkeletalMeshComponent, class UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, class FName StartingSection);
|
||||
|
||||
void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted);
|
||||
void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted);
|
||||
void OnNotifyBeginReceived(class FName NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
|
||||
void OnNotifyEndReceived(class FName NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("PlayMontageCallbackProxy")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"PlayMontageCallbackProxy")
|
||||
}
|
||||
static class UPlayMontageCallbackProxy* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UPlayMontageCallbackProxy>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UPlayMontageCallbackProxy;
|
||||
|
||||
// Class AnimGraphRuntime.SequenceEvaluatorLibrary
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class USequenceEvaluatorLibrary final : public UBlueprintFunctionLibrary
|
||||
{
|
||||
public:
|
||||
static struct FSequenceEvaluatorReference AdvanceTime(const struct FAnimUpdateContext& UpdateContext, const struct FSequenceEvaluatorReference& SequenceEvaluator, float PlayRate);
|
||||
static struct FSequenceEvaluatorReference ConvertToSequenceEvaluator(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result);
|
||||
static void ConvertToSequenceEvaluatorPure(const struct FAnimNodeReference& Node, struct FSequenceEvaluatorReference* SequenceEvaluator, bool* Result);
|
||||
static float GetAccumulatedTime(const struct FSequenceEvaluatorReference& SequenceEvaluator);
|
||||
static class UAnimSequenceBase* GetSequence(const struct FSequenceEvaluatorReference& SequenceEvaluator);
|
||||
static struct FSequenceEvaluatorReference SetExplicitTime(const struct FSequenceEvaluatorReference& SequenceEvaluator, float Time);
|
||||
static struct FSequenceEvaluatorReference SetSequence(const struct FSequenceEvaluatorReference& SequenceEvaluator, class UAnimSequenceBase* Sequence);
|
||||
static struct FSequenceEvaluatorReference SetSequenceWithInertialBlending(const struct FAnimUpdateContext& UpdateContext, const struct FSequenceEvaluatorReference& SequenceEvaluator, class UAnimSequenceBase* Sequence, float BlendTime);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("SequenceEvaluatorLibrary")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"SequenceEvaluatorLibrary")
|
||||
}
|
||||
static class USequenceEvaluatorLibrary* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<USequenceEvaluatorLibrary>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_USequenceEvaluatorLibrary;
|
||||
|
||||
// Class AnimGraphRuntime.SequencePlayerLibrary
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class USequencePlayerLibrary final : public UBlueprintFunctionLibrary
|
||||
{
|
||||
public:
|
||||
static float ComputePlayRateFromDuration(const struct FSequencePlayerReference& SequencePlayer, float Duration);
|
||||
static struct FSequencePlayerReference ConvertToSequencePlayer(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result);
|
||||
static void ConvertToSequencePlayerPure(const struct FAnimNodeReference& Node, struct FSequencePlayerReference* SequencePlayer, bool* Result);
|
||||
static float GetAccumulatedTime(const struct FSequencePlayerReference& SequencePlayer);
|
||||
static bool GetLoopAnimation(const struct FSequencePlayerReference& SequencePlayer);
|
||||
static float GetPlayRate(const struct FSequencePlayerReference& SequencePlayer);
|
||||
static struct FSequencePlayerReference GetSequence(const struct FSequencePlayerReference& SequencePlayer, class UAnimSequenceBase*& SequenceBase);
|
||||
static class UAnimSequenceBase* GetSequencePure(const struct FSequencePlayerReference& SequencePlayer);
|
||||
static float GetStartPosition(const struct FSequencePlayerReference& SequencePlayer);
|
||||
static struct FSequencePlayerReference SetAccumulatedTime(const struct FSequencePlayerReference& SequencePlayer, float Time);
|
||||
static struct FSequencePlayerReference SetPlayRate(const struct FSequencePlayerReference& SequencePlayer, float PlayRate);
|
||||
static struct FSequencePlayerReference SetSequence(const struct FSequencePlayerReference& SequencePlayer, class UAnimSequenceBase* Sequence);
|
||||
static struct FSequencePlayerReference SetSequenceWithInertialBlending(const struct FAnimUpdateContext& UpdateContext, const struct FSequencePlayerReference& SequencePlayer, class UAnimSequenceBase* Sequence, float BlendTime);
|
||||
static struct FSequencePlayerReference SetStartPosition(const struct FSequencePlayerReference& SequencePlayer, float StartPosition);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("SequencePlayerLibrary")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"SequencePlayerLibrary")
|
||||
}
|
||||
static class USequencePlayerLibrary* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<USequencePlayerLibrary>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_USequencePlayerLibrary;
|
||||
|
||||
// Class AnimGraphRuntime.SequencerAnimationSupport
|
||||
// 0x0000 (0x0000 - 0x0000)
|
||||
class ISequencerAnimationSupport final
|
||||
{
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("SequencerAnimationSupport")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"SequencerAnimationSupport")
|
||||
}
|
||||
static class ISequencerAnimationSupport* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<ISequencerAnimationSupport>();
|
||||
}
|
||||
|
||||
class UObject* AsUObject()
|
||||
{
|
||||
return reinterpret_cast<UObject*>(this);
|
||||
}
|
||||
const class UObject* AsUObject() const
|
||||
{
|
||||
return reinterpret_cast<const UObject*>(this);
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_ISequencerAnimationSupport;
|
||||
|
||||
// Class AnimGraphRuntime.SkeletalControlLibrary
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class USkeletalControlLibrary final : public UBlueprintFunctionLibrary
|
||||
{
|
||||
public:
|
||||
static struct FSkeletalControlReference ConvertToSkeletalControl(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result);
|
||||
static void ConvertToSkeletalControlPure(const struct FAnimNodeReference& Node, struct FSkeletalControlReference* SkeletalControl, bool* Result);
|
||||
static float GetAlpha(const struct FSkeletalControlReference& SkeletalControl);
|
||||
static struct FSkeletalControlReference SetAlpha(const struct FSkeletalControlReference& SkeletalControl, float Alpha);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("SkeletalControlLibrary")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"SkeletalControlLibrary")
|
||||
}
|
||||
static class USkeletalControlLibrary* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<USkeletalControlLibrary>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_USkeletalControlLibrary;
|
||||
|
||||
}
|
||||
|
||||
190
EternalStrands/SDK/ArticyRuntime_structs.hpp
Normal file
190
EternalStrands/SDK/ArticyRuntime_structs.hpp
Normal file
@@ -0,0 +1,190 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: ArticyRuntime
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "CoreUObject_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum ArticyRuntime.EArticyAssetCategory
|
||||
// NumValues: 0x0008
|
||||
enum class EArticyAssetCategory : uint8
|
||||
{
|
||||
None = 0,
|
||||
Image = 1,
|
||||
Video = 2,
|
||||
Audio = 4,
|
||||
Document = 8,
|
||||
Misc = 16,
|
||||
All = 255,
|
||||
EArticyAssetCategory_MAX = 256,
|
||||
};
|
||||
|
||||
// Enum ArticyRuntime.EArticyPreviewImageViewBoxModes
|
||||
// NumValues: 0x0003
|
||||
enum class EArticyPreviewImageViewBoxModes : uint8
|
||||
{
|
||||
FromAsset = 0,
|
||||
Custom = 1,
|
||||
EArticyPreviewImageViewBoxModes_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum ArticyRuntime.EArticyLocationAnchorSize
|
||||
// NumValues: 0x0004
|
||||
enum class EArticyLocationAnchorSize : uint8
|
||||
{
|
||||
Small = 0,
|
||||
Medium = 1,
|
||||
Large = 2,
|
||||
EArticyLocationAnchorSize_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum ArticyRuntime.EArticyPausableType
|
||||
// NumValues: 0x0009
|
||||
enum class EArticyPausableType : uint8
|
||||
{
|
||||
FlowFragment = 0,
|
||||
Dialogue = 1,
|
||||
DialogueFragment = 2,
|
||||
Hub = 3,
|
||||
Jump = 4,
|
||||
Condition = 5,
|
||||
Instruction = 6,
|
||||
Pin = 7,
|
||||
EArticyPausableType_MAX = 8,
|
||||
};
|
||||
|
||||
// Enum ArticyRuntime.EArticyObjectType
|
||||
// NumValues: 0x0005
|
||||
enum class EArticyObjectType : uint8
|
||||
{
|
||||
UArticyBool = 0,
|
||||
UArticyInt = 1,
|
||||
UArticyString = 2,
|
||||
Other = 3,
|
||||
EArticyObjectType_MAX = 4,
|
||||
};
|
||||
|
||||
// ScriptStruct ArticyRuntime.ArticyBranch
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FArticyBranch final
|
||||
{
|
||||
public:
|
||||
TArray<TScriptInterface<class IArticyFlowObject>> Path; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
|
||||
bool bIsValid; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 Index; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FArticyBranch;
|
||||
|
||||
// ScriptStruct ArticyRuntime.ArticyId
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct FArticyId final
|
||||
{
|
||||
public:
|
||||
int32 Low; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 High; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FArticyId;
|
||||
|
||||
// ScriptStruct ArticyRuntime.ArticyRef
|
||||
// 0x0024 (0x0024 - 0x0000)
|
||||
struct FArticyRef final
|
||||
{
|
||||
public:
|
||||
bool bReferenceBaseObject; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 CloneId; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FArticyId ID; // 0x0008(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_10[0x14]; // 0x0010(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FArticyRef;
|
||||
|
||||
// ScriptStruct ArticyRuntime.ArticySize
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct FArticySize final
|
||||
{
|
||||
public:
|
||||
float W; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float H; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FArticySize;
|
||||
|
||||
// ScriptStruct ArticyRuntime.ArticyRect
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FArticyRect final
|
||||
{
|
||||
public:
|
||||
float X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float W; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float H; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FArticyRect;
|
||||
|
||||
// ScriptStruct ArticyRuntime.ArticyLocationAnchor
|
||||
// 0x001C (0x001C - 0x0000)
|
||||
struct FArticyLocationAnchor final
|
||||
{
|
||||
public:
|
||||
float AnchorPositionX; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AnchorPositionY; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FLinearColor AnchorColor; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EArticyLocationAnchorSize AnchorSize; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FArticyLocationAnchor;
|
||||
|
||||
// ScriptStruct ArticyRuntime.ArticyObjectShadow
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FArticyObjectShadow final
|
||||
{
|
||||
public:
|
||||
uint32 ShadowLevel; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UArticyObject* Object; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FArticyObjectShadow;
|
||||
|
||||
// ScriptStruct ArticyRuntime.ArticyShadowableObject
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FArticyShadowableObject final
|
||||
{
|
||||
public:
|
||||
TArray<struct FArticyObjectShadow> ShadowCopies; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
||||
};
|
||||
DUMPER7_ASSERTS_FArticyShadowableObject;
|
||||
|
||||
// ScriptStruct ArticyRuntime.ArticyDatabaseObjectArray
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FArticyDatabaseObjectArray final
|
||||
{
|
||||
public:
|
||||
TArray<class UArticyCloneableObject*> Objects; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FArticyDatabaseObjectArray;
|
||||
|
||||
// ScriptStruct ArticyRuntime.ArticyGvName
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FArticyGvName final
|
||||
{
|
||||
public:
|
||||
class FName FullName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName Namespace; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName Variable; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FArticyGvName;
|
||||
|
||||
}
|
||||
|
||||
54
EternalStrands/SDK/BPW_UI_HUD_Compass_classes.hpp
Normal file
54
EternalStrands/SDK/BPW_UI_HUD_Compass_classes.hpp
Normal file
@@ -0,0 +1,54 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: BPW_UI_HUD_Compass
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "Engine_structs.hpp"
|
||||
#include "UMG_structs.hpp"
|
||||
#include "UMG_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// WidgetBlueprintGeneratedClass BPW_UI_HUD_Compass.BPW_UI_HUD_Compass_C
|
||||
// 0x0020 (0x02E0 - 0x02C0)
|
||||
class UBPW_UI_HUD_Compass_C final : public UUserWidget
|
||||
{
|
||||
public:
|
||||
struct FPointerToUberGraphFrame UberGraphFrame; // 0x02C0(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
|
||||
class UImage* Img_Compass; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UPDA_LocationUserInterfaceDefinition_C* LocationUIData; // 0x02D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
||||
class UYBLocalPlayer* YBLocal_Player; // 0x02D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
public:
|
||||
void Construct();
|
||||
void Destruct();
|
||||
void ExecuteUbergraph_BPW_UI_HUD_Compass(int32 EntryPoint);
|
||||
void OnGameSettingsChanged(class UYBSettingsShared* _settings);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
BP_STATIC_CLASS_IMPL("BPW_UI_HUD_Compass_C")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"BPW_UI_HUD_Compass_C")
|
||||
}
|
||||
static class UBPW_UI_HUD_Compass_C* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UBPW_UI_HUD_Compass_C>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UBPW_UI_HUD_Compass_C;
|
||||
|
||||
}
|
||||
|
||||
88
EternalStrands/SDK/BPW_UI_HUD_Compass_functions.cpp
Normal file
88
EternalStrands/SDK/BPW_UI_HUD_Compass_functions.cpp
Normal file
@@ -0,0 +1,88 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: BPW_UI_HUD_Compass
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "BPW_UI_HUD_Compass_classes.hpp"
|
||||
#include "BPW_UI_HUD_Compass_parameters.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Function BPW_UI_HUD_Compass.BPW_UI_HUD_Compass_C.Construct
|
||||
// (BlueprintCosmetic, Event, Public, BlueprintEvent)
|
||||
|
||||
void UBPW_UI_HUD_Compass_C::Construct()
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Compass_C", "Construct");
|
||||
|
||||
UObject::ProcessEvent(Func, nullptr);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Compass.BPW_UI_HUD_Compass_C.Destruct
|
||||
// (BlueprintCosmetic, Event, Public, BlueprintEvent)
|
||||
|
||||
void UBPW_UI_HUD_Compass_C::Destruct()
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Compass_C", "Destruct");
|
||||
|
||||
UObject::ProcessEvent(Func, nullptr);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Compass.BPW_UI_HUD_Compass_C.ExecuteUbergraph_BPW_UI_HUD_Compass
|
||||
// (Final, UbergraphFunction)
|
||||
// Parameters:
|
||||
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Compass_C::ExecuteUbergraph_BPW_UI_HUD_Compass(int32 EntryPoint)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Compass_C", "ExecuteUbergraph_BPW_UI_HUD_Compass");
|
||||
|
||||
Params::BPW_UI_HUD_Compass_C_ExecuteUbergraph_BPW_UI_HUD_Compass Parms{};
|
||||
|
||||
Parms.EntryPoint = EntryPoint;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Compass.BPW_UI_HUD_Compass_C.OnGameSettingsChanged
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// class UYBSettingsShared* _settings (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Compass_C::OnGameSettingsChanged(class UYBSettingsShared* _settings)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Compass_C", "OnGameSettingsChanged");
|
||||
|
||||
Params::BPW_UI_HUD_Compass_C_OnGameSettingsChanged Parms{};
|
||||
|
||||
Parms._settings = _settings;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
62
EternalStrands/SDK/BPW_UI_HUD_Compass_parameters.hpp
Normal file
62
EternalStrands/SDK/BPW_UI_HUD_Compass_parameters.hpp
Normal file
@@ -0,0 +1,62 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: BPW_UI_HUD_Compass
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "UMG_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK::Params
|
||||
{
|
||||
|
||||
// Function BPW_UI_HUD_Compass.BPW_UI_HUD_Compass_C.ExecuteUbergraph_BPW_UI_HUD_Compass
|
||||
// 0x0078 (0x0078 - 0x0000)
|
||||
struct BPW_UI_HUD_Compass_C_ExecuteUbergraph_BPW_UI_HUD_Compass final
|
||||
{
|
||||
public:
|
||||
int32 EntryPoint; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
ESlateVisibility Temp_byte_Variable; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UYBSettingsShared* CallFunc_GetSharedSettings_ReturnValue; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
||||
ESlateVisibility Temp_byte_Variable_1; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UBP_WorldManager_Location_C* CallFunc_GetWorldBlueprintManager_ReturnValue; // 0x0018(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
||||
bool CallFunc_IsValid_ReturnValue; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UPDA_LocationUserInterfaceDefinition_C* CallFunc_GetCurrentLocationUserInterfaceDefinition__LocationUserInterfaceDefinition; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
||||
bool CallFunc_IsValid_ReturnValue_1; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
bool Temp_bool_Variable; // 0x0031(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
ESlateVisibility K2Node_Select_Default; // 0x0032(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TDelegate<void(class UYBSettingsShared* _settings)> K2Node_CreateDelegate_OutputDelegate; // 0x0034(0x0010)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
||||
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class APlayerController* CallFunc_GetOwningPlayer_ReturnValue; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
||||
bool CallFunc_PlayerControllerGetLocalPlayer_Success; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class ULocalPlayer* CallFunc_PlayerControllerGetLocalPlayer_LocalPlayer; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
||||
class UYBLocalPlayer* K2Node_DynamicCast_AsYBLocal_Player; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
||||
bool K2Node_DynamicCast_bSuccess; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UYBSettingsShared* CallFunc_GetSharedSettings_ReturnValue_1; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
||||
};
|
||||
DUMPER7_ASSERTS_BPW_UI_HUD_Compass_C_ExecuteUbergraph_BPW_UI_HUD_Compass;
|
||||
|
||||
// Function BPW_UI_HUD_Compass.BPW_UI_HUD_Compass_C.OnGameSettingsChanged
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct BPW_UI_HUD_Compass_C_OnGameSettingsChanged final
|
||||
{
|
||||
public:
|
||||
class UYBSettingsShared* _settings; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
||||
bool CallFunc_GetShowCompass_ReturnValue; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
};
|
||||
DUMPER7_ASSERTS_BPW_UI_HUD_Compass_C_OnGameSettingsChanged;
|
||||
|
||||
}
|
||||
|
||||
65
EternalStrands/SDK/BPW_UI_HUD_Expedition_classes.hpp
Normal file
65
EternalStrands/SDK/BPW_UI_HUD_Expedition_classes.hpp
Normal file
@@ -0,0 +1,65 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: BPW_UI_HUD_Expedition
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "Engine_structs.hpp"
|
||||
#include "UMG_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// WidgetBlueprintGeneratedClass BPW_UI_HUD_Expedition.BPW_UI_HUD_Expedition_C
|
||||
// 0x0070 (0x0330 - 0x02C0)
|
||||
class UBPW_UI_HUD_Expedition_C final : public UUserWidget
|
||||
{
|
||||
public:
|
||||
struct FPointerToUberGraphFrame UberGraphFrame; // 0x02C0(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
|
||||
class UBPW_UI_HUD_ConsumableBelt_C* BPW_Belt_Consumables; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UBPW_UI_HUD_Status_List_C* BPW_CooldownFeedback_List; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UBPW_UI_HUD_Basecamp_C* BPW_HUD_BasecampLayer; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UBPW_UI_HUD_MagicandWeaponSelector_C* BPW_InventoryWheel; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UBPW_UI_HUD_Reticle_Master_C* BPW_Reticle_Master; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UBPW_UI_HUD_Compass_C* BPW_UI_HUD_Compass; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UBPW_UI_HUD_EpicHealthBar_C* BPW_UI_HUD_EpicHealthBar; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UBPW_UI_HUD_WeaponBelt_C* BPW_UI_HUD_WeaponBelt; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UBPW_UI_HUD_WispPrompt_C* BPW_UI_HUD_WispPrompt; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UBPW_UI_HUD_Vitals_C* BPW_Vitals; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UOverlay* Overlay_ExpeditionWidgets; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UOverlay* Overlay_WidgetsToHide; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UImage* TemperatureFeedback; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
|
||||
public:
|
||||
void Construct();
|
||||
void Destruct();
|
||||
void ExecuteUbergraph_BPW_UI_HUD_Expedition(int32 EntryPoint);
|
||||
void HideExpeditionWidgets();
|
||||
void HideWidgets();
|
||||
void ShowWidgets();
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
BP_STATIC_CLASS_IMPL("BPW_UI_HUD_Expedition_C")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"BPW_UI_HUD_Expedition_C")
|
||||
}
|
||||
static class UBPW_UI_HUD_Expedition_C* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UBPW_UI_HUD_Expedition_C>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UBPW_UI_HUD_Expedition_C;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: BPW_UI_HUD_MagicandWeaponSelector
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "YBCommon_classes.hpp"
|
||||
#include "Engine_structs.hpp"
|
||||
#include "GameplayTags_structs.hpp"
|
||||
#include "CommonInput_structs.hpp"
|
||||
#include "UMG_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// WidgetBlueprintGeneratedClass BPW_UI_HUD_MagicandWeaponSelector.BPW_UI_HUD_MagicandWeaponSelector_C
|
||||
// 0x0080 (0x0370 - 0x02F0)
|
||||
class UBPW_UI_HUD_MagicandWeaponSelector_C final : public UYBUserWidget
|
||||
{
|
||||
public:
|
||||
struct FPointerToUberGraphFrame UberGraphFrame; // 0x02F0(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
|
||||
class UBPW_UI_HUD_InventoryWheel_Master_C* BPW_UI_HUD_InventoryWheel_Master; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UBPW_UI_HUD_WeaponSelector_C* BPW_UI_HUD_WeaponSelector; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UImage* Vignette; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class AYBPlayerController* YBPlayerController_Ref; // 0x0310(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
||||
TMap<struct FGameplayTag, struct FCurveTableRowHandle> ManaCostPerAbility; // 0x0318(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance)
|
||||
class AG01Character* G01Character; // 0x0368(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
public:
|
||||
void Bind_OnManaChanged(float Value, float Delta);
|
||||
void Bind_OnWheelActivated();
|
||||
void ExecuteUbergraph_BPW_UI_HUD_MagicandWeaponSelector(int32 EntryPoint);
|
||||
void GetCurveTableRowHandleFromSlotItem(class UYBRuntimeInventoryItem* _SlotInventoryItem, struct FCurveTableRowHandle* _CurveTableRowHandle);
|
||||
void InitWeaponSelectorVisibilityByInputType(ECommonInputType InputMethod);
|
||||
void OnInitialized();
|
||||
void OnShowWheelInputActionTriggered();
|
||||
void Tick(const struct FGeometry& MyGeometry, float InDeltaTime);
|
||||
void UpdateWheelSlotsFromManaValue(double _CurrentManaValue);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
BP_STATIC_CLASS_IMPL("BPW_UI_HUD_MagicandWeaponSelector_C")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"BPW_UI_HUD_MagicandWeaponSelector_C")
|
||||
}
|
||||
static class UBPW_UI_HUD_MagicandWeaponSelector_C* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UBPW_UI_HUD_MagicandWeaponSelector_C>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UBPW_UI_HUD_MagicandWeaponSelector_C;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,502 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: BPW_UI_HUD_Vitals
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "BPW_UI_HUD_Vitals_classes.hpp"
|
||||
#include "BPW_UI_HUD_Vitals_parameters.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.CalculateProjectedHealthPercent
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// double CurrentHealth (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
// double MaxHealth (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::CalculateProjectedHealthPercent(double CurrentHealth, double MaxHealth)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "CalculateProjectedHealthPercent");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_CalculateProjectedHealthPercent Parms{};
|
||||
|
||||
Parms.CurrentHealth = CurrentHealth;
|
||||
Parms.MaxHealth = MaxHealth;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.CalculateProjectedManaPercent
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// double CurrentMana (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
// double MaxMana (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::CalculateProjectedManaPercent(double CurrentMana, double MaxMana)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "CalculateProjectedManaPercent");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_CalculateProjectedManaPercent Parms{};
|
||||
|
||||
Parms.CurrentMana = CurrentMana;
|
||||
Parms.MaxMana = MaxMana;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.ExecuteUbergraph_BPW_UI_HUD_Vitals
|
||||
// (Final, UbergraphFunction)
|
||||
// Parameters:
|
||||
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::ExecuteUbergraph_BPW_UI_HUD_Vitals(int32 EntryPoint)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "ExecuteUbergraph_BPW_UI_HUD_Vitals");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_ExecuteUbergraph_BPW_UI_HUD_Vitals Parms{};
|
||||
|
||||
Parms.EntryPoint = EntryPoint;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.HandleHealth
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// double CurrentHealth (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
// double MaxHealth (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::HandleHealth(double CurrentHealth, double MaxHealth)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "HandleHealth");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_HandleHealth Parms{};
|
||||
|
||||
Parms.CurrentHealth = CurrentHealth;
|
||||
Parms.MaxHealth = MaxHealth;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.HandleMana
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// double CurrentMana (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
// double MaxMana (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::HandleMana(double CurrentMana, double MaxMana)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "HandleMana");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_HandleMana Parms{};
|
||||
|
||||
Parms.CurrentMana = CurrentMana;
|
||||
Parms.MaxMana = MaxMana;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.HandleManaExhaustCycle
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::HandleManaExhaustCycle()
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "HandleManaExhaustCycle");
|
||||
|
||||
UObject::ProcessEvent(Func, nullptr);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.InitMantleFeedbackFromInventory
|
||||
// (Private, HasDefaults, BlueprintCallable, BlueprintEvent)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::InitMantleFeedbackFromInventory()
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "InitMantleFeedbackFromInventory");
|
||||
|
||||
UObject::ProcessEvent(Func, nullptr);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.OnHealthChanged
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// float _CurrentHealth (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
// float Delta (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::OnHealthChanged(float _CurrentHealth, float Delta)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "OnHealthChanged");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_OnHealthChanged Parms{};
|
||||
|
||||
Parms._CurrentHealth = _CurrentHealth;
|
||||
Parms.Delta = Delta;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.OnInitialized
|
||||
// (BlueprintCosmetic, Event, Public, BlueprintEvent)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::OnInitialized()
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "OnInitialized");
|
||||
|
||||
UObject::ProcessEvent(Func, nullptr);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.OnInventoryItemEquipped
|
||||
// (Private, HasDefaults, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// class UYBRuntimeInventoryItem* _item (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::OnInventoryItemEquipped(class UYBRuntimeInventoryItem* _item)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "OnInventoryItemEquipped");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_OnInventoryItemEquipped Parms{};
|
||||
|
||||
Parms._item = _item;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.OnInventoryItemSwapPending
|
||||
// (Public, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// const struct FGameplayTag& _itemCategory (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor, HasGetValueTypeHash)
|
||||
// class UYBRuntimeInventoryItem* _item (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::OnInventoryItemSwapPending(const struct FGameplayTag& _itemCategory, class UYBRuntimeInventoryItem* _item)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "OnInventoryItemSwapPending");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_OnInventoryItemSwapPending Parms{};
|
||||
|
||||
Parms._itemCategory = std::move(_itemCategory);
|
||||
Parms._item = _item;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.OnInventoryItemUnequipped
|
||||
// (Private, HasDefaults, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// class UYBRuntimeInventoryItem* _item (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::OnInventoryItemUnequipped(class UYBRuntimeInventoryItem* _item)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "OnInventoryItemUnequipped");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_OnInventoryItemUnequipped Parms{};
|
||||
|
||||
Parms._item = _item;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.OnManaChanged
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// float CurrentMana (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
// float Delta (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::OnManaChanged(float CurrentMana, float Delta)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "OnManaChanged");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_OnManaChanged Parms{};
|
||||
|
||||
Parms.CurrentMana = CurrentMana;
|
||||
Parms.Delta = Delta;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.OnMaxHealthChanged
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// float _MaxHealth (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
// float Delta (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::OnMaxHealthChanged(float _MaxHealth, float Delta)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "OnMaxHealthChanged");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_OnMaxHealthChanged Parms{};
|
||||
|
||||
Parms._MaxHealth = _MaxHealth;
|
||||
Parms.Delta = Delta;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.OnMaxManaChanged
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// float MaxMana (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
// float Delta (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::OnMaxManaChanged(float MaxMana, float Delta)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "OnMaxManaChanged");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_OnMaxManaChanged Parms{};
|
||||
|
||||
Parms.MaxMana = MaxMana;
|
||||
Parms.Delta = Delta;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.ResetDefaultStats
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::ResetDefaultStats()
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "ResetDefaultStats");
|
||||
|
||||
UObject::ProcessEvent(Func, nullptr);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.SetVFXColor
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// const struct FLinearColor& Particle_Color (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
// const struct FLinearColor& Smoke_Color (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::SetVFXColor(const struct FLinearColor& Particle_Color, const struct FLinearColor& Smoke_Color)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "SetVFXColor");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_SetVFXColor Parms{};
|
||||
|
||||
Parms.Particle_Color = std::move(Particle_Color);
|
||||
Parms.Smoke_Color = std::move(Smoke_Color);
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.UpdateCurrentHealthPercent
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::UpdateCurrentHealthPercent()
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "UpdateCurrentHealthPercent");
|
||||
|
||||
UObject::ProcessEvent(Func, nullptr);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.UpdateCurrentManaPercent
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::UpdateCurrentManaPercent()
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "UpdateCurrentManaPercent");
|
||||
|
||||
UObject::ProcessEvent(Func, nullptr);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.UpdateHealthBarVisual
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// double _ProjectedPercent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
// double _ChunkPercent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::UpdateHealthBarVisual(double _ProjectedPercent, double _ChunkPercent)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "UpdateHealthBarVisual");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_UpdateHealthBarVisual Parms{};
|
||||
|
||||
Parms._ProjectedPercent = _ProjectedPercent;
|
||||
Parms._ChunkPercent = _ChunkPercent;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.UpdateManaBarVisual
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// double Percent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::UpdateManaBarVisual(double Percent)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "UpdateManaBarVisual");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_UpdateManaBarVisual Parms{};
|
||||
|
||||
Parms.Percent = Percent;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.UpdateManaFamilyVFX
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// class UTexture2D* Texture (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
||||
// const struct FLinearColor& Color (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::UpdateManaFamilyVFX(class UTexture2D* Texture, const struct FLinearColor& Color)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "UpdateManaFamilyVFX");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_UpdateManaFamilyVFX Parms{};
|
||||
|
||||
Parms.Texture = Texture;
|
||||
Parms.Color = std::move(Color);
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.UpdateMantlePowerFamily
|
||||
// (Private, HasDefaults, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// class UYBRuntimeInventoryItem* MantleFamily (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::UpdateMantlePowerFamily(class UYBRuntimeInventoryItem* MantleFamily)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "UpdateMantlePowerFamily");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_UpdateMantlePowerFamily Parms{};
|
||||
|
||||
Parms.MantleFamily = MantleFamily;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.UpdateMantlePowerState
|
||||
// (Private, BlueprintCallable, BlueprintEvent)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::UpdateMantlePowerState()
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "UpdateMantlePowerState");
|
||||
|
||||
UObject::ProcessEvent(Func, nullptr);
|
||||
}
|
||||
|
||||
|
||||
// Function BPW_UI_HUD_Vitals.BPW_UI_HUD_Vitals_C.UpdateMantlePowerThumbnail
|
||||
// (Private, HasDefaults, BlueprintCallable, BlueprintEvent)
|
||||
// Parameters:
|
||||
// class UYBRuntimeInventoryItem* MantlePower (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
void UBPW_UI_HUD_Vitals_C::UpdateMantlePowerThumbnail(class UYBRuntimeInventoryItem* MantlePower)
|
||||
{
|
||||
static class UFunction* Func = nullptr;
|
||||
|
||||
if (Func == nullptr)
|
||||
Func = Class->GetFunction("BPW_UI_HUD_Vitals_C", "UpdateMantlePowerThumbnail");
|
||||
|
||||
Params::BPW_UI_HUD_Vitals_C_UpdateMantlePowerThumbnail Parms{};
|
||||
|
||||
Parms.MantlePower = MantlePower;
|
||||
|
||||
UObject::ProcessEvent(Func, &Parms);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
85
EternalStrands/SDK/BPW_UI_Map_Expedition_classes.hpp
Normal file
85
EternalStrands/SDK/BPW_UI_Map_Expedition_classes.hpp
Normal file
@@ -0,0 +1,85 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: BPW_UI_Map_Expedition
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "Engine_structs.hpp"
|
||||
#include "Enum_UI_NavigationCommands_structs.hpp"
|
||||
#include "UMG_structs.hpp"
|
||||
#include "UMG_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// WidgetBlueprintGeneratedClass BPW_UI_Map_Expedition.BPW_UI_Map_Expedition_C
|
||||
// 0x0108 (0x03C8 - 0x02C0)
|
||||
class UBPW_UI_Map_Expedition_C final : public UUserWidget
|
||||
{
|
||||
public:
|
||||
struct FPointerToUberGraphFrame UberGraphFrame; // 0x02C0(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
|
||||
class UBPW_UI_Map_RecipeCounter_C* BPW_RecipeCounter; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UButton* Btn_GetCoords; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UVerticalBox* LevelButtons; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UOverlay* MapLevels; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
class UOverlay* Nav; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
||||
TSoftObjectPtr<class UYBLocationDefinition> CurrentLocation; // 0x02F0(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, HasGetValueTypeHash)
|
||||
TMap<int32, class UBPW_UI_Map_FloorLevel_C*> AllLevelMaps; // 0x0318(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference)
|
||||
bool EnablePlayerMarker; // 0x0368(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
bool EnablePrintDebugButton; // 0x0369(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
uint8 Pad_36A[0x6]; // 0x036A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TMap<int32, class UBPW_UI_Button_FloorLevel_C*> AllLevelButtons; // 0x0370(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference)
|
||||
bool EnableLevelNavigationWidget; // 0x03C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
uint8 Pad_3C1[0x3]; // 0x03C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 Active_Level; // 0x03C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
public:
|
||||
void BndEvt__BPW_UI_Map_Expedition_Btn_GetCoords_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature();
|
||||
void ClearExpeditionMap();
|
||||
void ConfirmFloorButton(class UBPW_UI_Button_FloorLevel_C* FloorButton);
|
||||
void ConstructMapAndButtonFromIndex(int32 InputPin);
|
||||
void ConstructNewLevelButton(int32 _FloorLevel);
|
||||
void ConstructNewLevelMap(int32 _FloorLevel);
|
||||
void DisablePlayerMarkerOnAllLevelMaps();
|
||||
void ExecuteUbergraph_BPW_UI_Map_Expedition(int32 EntryPoint);
|
||||
void HideAllMapLevels();
|
||||
void HideLevelNavigation();
|
||||
void InitExpeditionMap(TSoftObjectPtr<class UYBLocationDefinition> _location);
|
||||
void NavigateLevels(Enum_UI_NavigationCommands NavCommand);
|
||||
void OnLevelButtonConfirmed(class UUserWidget* Widget_Confirmed);
|
||||
void PopulateExpeditionMapWithLevels(int32 _NumFloorLevels, bool _InverseFloorLevels);
|
||||
void PreConstruct(bool IsDesignTime);
|
||||
void SetActiveLevelMap(int32 _ActiveLevel);
|
||||
void SetActiveLoomgatePOI(TSoftObjectPtr<class UYBLoomgateDefinition> _Loomgate, bool _isActive);
|
||||
void SetDefaultFloorSelection(int32 _DefaultFloor);
|
||||
void SetEnableLevelNavigation(bool _EnableNav);
|
||||
void ShowLevelNavigation();
|
||||
void ShowMapForLevel(const int32& _level);
|
||||
void UpdatePlayerMarker();
|
||||
void UpdateRecipeCounterVisibility();
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
BP_STATIC_CLASS_IMPL("BPW_UI_Map_Expedition_C")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"BPW_UI_Map_Expedition_C")
|
||||
}
|
||||
static class UBPW_UI_Map_Expedition_C* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UBPW_UI_Map_Expedition_C>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UBPW_UI_Map_Expedition_C;
|
||||
|
||||
}
|
||||
|
||||
291
EternalStrands/SDK/CommonInput_classes.hpp
Normal file
291
EternalStrands/SDK/CommonInput_classes.hpp
Normal file
@@ -0,0 +1,291 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: CommonInput
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "CommonInput_structs.hpp"
|
||||
#include "Engine_structs.hpp"
|
||||
#include "Engine_classes.hpp"
|
||||
#include "CoreUObject_classes.hpp"
|
||||
#include "DeveloperSettings_structs.hpp"
|
||||
#include "DeveloperSettings_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Class CommonInput.CommonInputActionDomain
|
||||
// 0x0010 (0x0040 - 0x0030)
|
||||
class UCommonInputActionDomain final : public UDataAsset
|
||||
{
|
||||
public:
|
||||
ECommonInputEventFlowBehavior Behavior; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ECommonInputEventFlowBehavior InnerBehavior; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bUseActionDomainDesiredInputConfig; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ECommonInputMode InputMode; // 0x0039(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EMouseCaptureMode MouseCaptureMode; // 0x003A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("CommonInputActionDomain")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"CommonInputActionDomain")
|
||||
}
|
||||
static class UCommonInputActionDomain* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UCommonInputActionDomain>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UCommonInputActionDomain;
|
||||
|
||||
// Class CommonInput.CommonInputActionDomainTable
|
||||
// 0x0018 (0x0048 - 0x0030)
|
||||
class UCommonInputActionDomainTable final : public UDataAsset
|
||||
{
|
||||
public:
|
||||
TArray<class UCommonInputActionDomain*> ActionDomains; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
||||
ECommonInputMode InputMode; // 0x0040(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EMouseCaptureMode MouseCaptureMode; // 0x0041(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("CommonInputActionDomainTable")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"CommonInputActionDomainTable")
|
||||
}
|
||||
static class UCommonInputActionDomainTable* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UCommonInputActionDomainTable>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UCommonInputActionDomainTable;
|
||||
|
||||
// Class CommonInput.CommonUIInputData
|
||||
// 0x0058 (0x0080 - 0x0028)
|
||||
class UCommonUIInputData final : public UObject
|
||||
{
|
||||
public:
|
||||
struct FDataTableRowHandle DefaultClickAction; // 0x0028(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FDataTableRowHandle DefaultBackAction; // 0x0038(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
||||
TSoftClassPtr<class UClass> DefaultHoldData; // 0x0048(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class UInputAction* EnhancedInputClickAction; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class UInputAction* EnhancedInputBackAction; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("CommonUIInputData")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"CommonUIInputData")
|
||||
}
|
||||
static class UCommonUIInputData* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UCommonUIInputData>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UCommonUIInputData;
|
||||
|
||||
// Class CommonInput.CommonUIHoldData
|
||||
// 0x0018 (0x0040 - 0x0028)
|
||||
class UCommonUIHoldData final : public UObject
|
||||
{
|
||||
public:
|
||||
struct FInputHoldData KeyboardAndMouse; // 0x0028(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FInputHoldData Gamepad; // 0x0030(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FInputHoldData Touch; // 0x0038(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("CommonUIHoldData")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"CommonUIHoldData")
|
||||
}
|
||||
static class UCommonUIHoldData* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UCommonUIHoldData>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UCommonUIHoldData;
|
||||
|
||||
// Class CommonInput.CommonInputBaseControllerData
|
||||
// 0x00D8 (0x0100 - 0x0028)
|
||||
class UCommonInputBaseControllerData : public UObject
|
||||
{
|
||||
public:
|
||||
ECommonInputType InputType; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FName GamepadName; // 0x002C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FText GamepadDisplayName; // 0x0038(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
class FText GamepadCategory; // 0x0050(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
class FText GamepadPlatformName; // 0x0068(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
TArray<struct FInputDeviceIdentifierPair> GamepadHardwareIdMapping; // 0x0080(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
TSoftObjectPtr<class UTexture2D> ControllerTexture; // 0x0090(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TSoftObjectPtr<class UTexture2D> ControllerButtonMaskTexture; // 0x00B8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TArray<struct FCommonInputKeyBrushConfiguration> InputBrushDataMap; // 0x00E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
TArray<struct FCommonInputKeySetBrushConfiguration> InputBrushKeySets; // 0x00F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
|
||||
public:
|
||||
static const TArray<class FName> GetRegisteredGamepads();
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("CommonInputBaseControllerData")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"CommonInputBaseControllerData")
|
||||
}
|
||||
static class UCommonInputBaseControllerData* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UCommonInputBaseControllerData>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UCommonInputBaseControllerData;
|
||||
|
||||
// Class CommonInput.CommonInputPlatformSettings
|
||||
// 0x0030 (0x0070 - 0x0040)
|
||||
class UCommonInputPlatformSettings final : public UPlatformSettings
|
||||
{
|
||||
public:
|
||||
ECommonInputType DefaultInputType; // 0x0040(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
bool bSupportsMouseAndKeyboard; // 0x0041(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
bool bSupportsTouch; // 0x0042(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
bool bSupportsGamepad; // 0x0043(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
class FName DefaultGamepadName; // 0x0044(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
bool bCanChangeGamepadType; // 0x004C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<TSoftClassPtr<class UClass>> ControllerData; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
||||
TArray<TSubclassOf<class UCommonInputBaseControllerData>> ControllerDataClasses; // 0x0060(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("CommonInputPlatformSettings")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"CommonInputPlatformSettings")
|
||||
}
|
||||
static class UCommonInputPlatformSettings* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UCommonInputPlatformSettings>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UCommonInputPlatformSettings;
|
||||
|
||||
// Class CommonInput.CommonInputSettings
|
||||
// 0x00E8 (0x0120 - 0x0038)
|
||||
class UCommonInputSettings final : public UDeveloperSettings
|
||||
{
|
||||
public:
|
||||
TSoftClassPtr<class UClass> InputData; // 0x0038(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
struct FPerPlatformSettings PlatformInput; // 0x0060(0x0010)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
||||
TMap<class FName, struct FCommonInputPlatformBaseData> CommonInputPlatformData; // 0x0070(0x0050)(Config, Deprecated, NativeAccessSpecifierPrivate)
|
||||
bool bEnableInputMethodThrashingProtection; // 0x00C0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 InputMethodThrashingLimit; // 0x00C4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
double InputMethodThrashingWindowInSeconds; // 0x00C8(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
double InputMethodThrashingCooldownInSeconds; // 0x00D0(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
bool bAllowOutOfFocusDeviceInput; // 0x00D8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
bool bEnableDefaultInputConfig; // 0x00D9(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
bool bEnableEnhancedInputSupport; // 0x00DA(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_DB[0x5]; // 0x00DB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TSoftObjectPtr<class UCommonInputActionDomainTable> ActionDomainTable; // 0x00E0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
float MouseInputTypeChangedThreshold; // 0x0108(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TSubclassOf<class UCommonUIInputData> InputDataClass; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
class UCommonInputActionDomainTable* ActionDomainTablePtr; // 0x0118(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
|
||||
public:
|
||||
static bool IsEnhancedInputSupportEnabled();
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("CommonInputSettings")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"CommonInputSettings")
|
||||
}
|
||||
static class UCommonInputSettings* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UCommonInputSettings>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UCommonInputSettings;
|
||||
|
||||
// Class CommonInput.CommonInputSubsystem
|
||||
// 0x00E8 (0x0118 - 0x0030)
|
||||
class UCommonInputSubsystem final : public ULocalPlayerSubsystem
|
||||
{
|
||||
public:
|
||||
uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TMulticastInlineDelegate<void(ECommonInputType bNewInputType)> OnInputMethodChanged; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
||||
int32 NumberOfInputMethodChangesRecently; // 0x0078(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
double LastInputMethodChangeTime; // 0x0080(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
double LastTimeInputMethodThrashingBegan; // 0x0088(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
ECommonInputType LastInputType; // 0x0090(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
ECommonInputType CurrentInputType; // 0x0091(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_92[0x2]; // 0x0092(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FName GamepadInputType; // 0x0094(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TMap<class FName, ECommonInputType> CurrentInputLocks; // 0x00A0(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UCommonInputActionDomainTable* ActionDomainTable; // 0x00F8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
bool bIsGamepadSimulatedClick; // 0x0100(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_101[0x17]; // 0x0101(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
void BroadcastInputMethodChanged();
|
||||
void SetCurrentInputType(ECommonInputType NewInputType);
|
||||
void SetGamepadInputType(const class FName InGamepadInputType);
|
||||
|
||||
const class FName GetCurrentGamepadName() const;
|
||||
ECommonInputType GetCurrentInputType() const;
|
||||
ECommonInputType GetDefaultInputType() const;
|
||||
bool IsInputMethodActive(ECommonInputType InputMethod) const;
|
||||
bool IsUsingPointerInput() const;
|
||||
bool ShouldShowInputKeys() const;
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("CommonInputSubsystem")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"CommonInputSubsystem")
|
||||
}
|
||||
static class UCommonInputSubsystem* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UCommonInputSubsystem>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UCommonInputSubsystem;
|
||||
|
||||
}
|
||||
|
||||
112
EternalStrands/SDK/CommonInput_structs.hpp
Normal file
112
EternalStrands/SDK/CommonInput_structs.hpp
Normal file
@@ -0,0 +1,112 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: CommonInput
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "InputCore_structs.hpp"
|
||||
#include "SlateCore_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum CommonInput.ECommonInputType
|
||||
// NumValues: 0x0005
|
||||
enum class ECommonInputType : uint8
|
||||
{
|
||||
MouseAndKeyboard = 0,
|
||||
Gamepad = 1,
|
||||
Touch = 2,
|
||||
Count = 3,
|
||||
ECommonInputType_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum CommonInput.ECommonInputMode
|
||||
// NumValues: 0x0004
|
||||
enum class ECommonInputMode : uint8
|
||||
{
|
||||
Menu = 0,
|
||||
Game = 1,
|
||||
All = 2,
|
||||
MAX = 3,
|
||||
};
|
||||
|
||||
// Enum CommonInput.ECommonInputEventFlowBehavior
|
||||
// NumValues: 0x0004
|
||||
enum class ECommonInputEventFlowBehavior : uint32
|
||||
{
|
||||
BlockIfActive = 0,
|
||||
BlockIfHandled = 1,
|
||||
NeverBlock = 2,
|
||||
ECommonInputEventFlowBehavior_MAX = 3,
|
||||
};
|
||||
|
||||
// ScriptStruct CommonInput.CommonInputKeyBrushConfiguration
|
||||
// 0x00F0 (0x00F0 - 0x0000)
|
||||
struct FCommonInputKeyBrushConfiguration final
|
||||
{
|
||||
public:
|
||||
struct FKey Key; // 0x0000(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FSlateBrush KeyBrush; // 0x0020(0x00D0)(Edit, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FCommonInputKeyBrushConfiguration;
|
||||
|
||||
// ScriptStruct CommonInput.CommonInputKeySetBrushConfiguration
|
||||
// 0x00E0 (0x00E0 - 0x0000)
|
||||
struct FCommonInputKeySetBrushConfiguration final
|
||||
{
|
||||
public:
|
||||
TArray<struct FKey> Keys; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
struct FSlateBrush KeyBrush; // 0x0010(0x00D0)(Edit, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FCommonInputKeySetBrushConfiguration;
|
||||
|
||||
// ScriptStruct CommonInput.InputDeviceIdentifierPair
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FInputDeviceIdentifierPair final
|
||||
{
|
||||
public:
|
||||
class FName InputDeviceName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FString HardwareDeviceIdentifier; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FInputDeviceIdentifierPair;
|
||||
|
||||
// ScriptStruct CommonInput.InputHoldData
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct FInputHoldData final
|
||||
{
|
||||
public:
|
||||
float HoldTime; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HoldRollbackTime; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FInputHoldData;
|
||||
|
||||
// ScriptStruct CommonInput.CommonInputPlatformBaseData
|
||||
// 0x0038 (0x0038 - 0x0000)
|
||||
struct FCommonInputPlatformBaseData final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
ECommonInputType DefaultInputType; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
bool bSupportsMouseAndKeyboard; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
bool bSupportsGamepad; // 0x000A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FName DefaultGamepadName; // 0x000C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
bool bCanChangeGamepadType; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
bool bSupportsTouch; // 0x0015(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<TSoftClassPtr<class UClass>> ControllerData; // 0x0018(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
||||
TArray<TSubclassOf<class UCommonInputBaseControllerData>> ControllerDataClasses; // 0x0028(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
||||
};
|
||||
DUMPER7_ASSERTS_FCommonInputPlatformBaseData;
|
||||
|
||||
}
|
||||
|
||||
2053
EternalStrands/SDK/CommonUI_classes.hpp
Normal file
2053
EternalStrands/SDK/CommonUI_classes.hpp
Normal file
File diff suppressed because it is too large
Load Diff
243
EternalStrands/SDK/CommonUI_structs.hpp
Normal file
243
EternalStrands/SDK/CommonUI_structs.hpp
Normal file
@@ -0,0 +1,243 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: CommonUI
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "Engine_structs.hpp"
|
||||
#include "SlateCore_structs.hpp"
|
||||
#include "CommonInput_structs.hpp"
|
||||
#include "CoreUObject_structs.hpp"
|
||||
#include "GameplayTags_structs.hpp"
|
||||
#include "InputCore_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum CommonUI.ECommonNumericType
|
||||
// NumValues: 0x0005
|
||||
enum class ECommonNumericType : uint8
|
||||
{
|
||||
Number = 0,
|
||||
Percentage = 1,
|
||||
Seconds = 2,
|
||||
Distance = 3,
|
||||
ECommonNumericType_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum CommonUI.ERichTextInlineIconDisplayMode
|
||||
// NumValues: 0x0004
|
||||
enum class ERichTextInlineIconDisplayMode : uint8
|
||||
{
|
||||
IconOnly = 0,
|
||||
TextOnly = 1,
|
||||
IconAndText = 2,
|
||||
MAX = 3,
|
||||
};
|
||||
|
||||
// Enum CommonUI.EInputActionState
|
||||
// NumValues: 0x0005
|
||||
enum class EInputActionState : uint8
|
||||
{
|
||||
Enabled = 0,
|
||||
Disabled = 1,
|
||||
Hidden = 2,
|
||||
HiddenAndDisabled = 3,
|
||||
EInputActionState_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum CommonUI.ECommonSwitcherTransition
|
||||
// NumValues: 0x0005
|
||||
enum class ECommonSwitcherTransition : uint8
|
||||
{
|
||||
FadeOnly = 0,
|
||||
Horizontal = 1,
|
||||
Vertical = 2,
|
||||
Zoom = 3,
|
||||
ECommonSwitcherTransition_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum CommonUI.ETransitionCurve
|
||||
// NumValues: 0x0008
|
||||
enum class ETransitionCurve : uint8
|
||||
{
|
||||
Linear = 0,
|
||||
QuadIn = 1,
|
||||
QuadOut = 2,
|
||||
QuadInOut = 3,
|
||||
CubicIn = 4,
|
||||
CubicOut = 5,
|
||||
CubicInOut = 6,
|
||||
ETransitionCurve_MAX = 7,
|
||||
};
|
||||
|
||||
// ScriptStruct CommonUI.RichTextIconData
|
||||
// 0x0050 (0x0058 - 0x0008)
|
||||
struct FRichTextIconData final : public FTableRowBase
|
||||
{
|
||||
public:
|
||||
class FText DisplayName; // 0x0008(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
TSoftObjectPtr<class UObject> ResourceObject; // 0x0020(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector2D ImageSize; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FRichTextIconData;
|
||||
|
||||
// ScriptStruct CommonUI.CommonNumberFormattingOptions
|
||||
// 0x0014 (0x0014 - 0x0000)
|
||||
struct FCommonNumberFormattingOptions final
|
||||
{
|
||||
public:
|
||||
ERoundingMode RoundingMode; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool UseGrouping; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 MinimumIntegralDigits; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 MaximumIntegralDigits; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 MinimumFractionalDigits; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 MaximumFractionalDigits; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FCommonNumberFormattingOptions;
|
||||
|
||||
// ScriptStruct CommonUI.CommonInputActionHandlerData
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FCommonInputActionHandlerData final
|
||||
{
|
||||
public:
|
||||
struct FDataTableRowHandle InputActionRow; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
||||
EInputActionState State; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FCommonInputActionHandlerData;
|
||||
|
||||
// ScriptStruct CommonUI.CommonRegisteredTabInfo
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FCommonRegisteredTabInfo final
|
||||
{
|
||||
public:
|
||||
int32 TabIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UCommonButtonBase* TabButton; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class UWidget* ContentInstance; // 0x0010(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FCommonRegisteredTabInfo;
|
||||
|
||||
// ScriptStruct CommonUI.UIInputConfig
|
||||
// 0x0005 (0x0005 - 0x0000)
|
||||
struct FUIInputConfig final
|
||||
{
|
||||
public:
|
||||
bool bIgnoreMoveInput; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bIgnoreLookInput; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ECommonInputMode InputMode; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
EMouseCaptureMode MouseCaptureMode; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
bool bHideCursorDuringViewportCapture; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
};
|
||||
DUMPER7_ASSERTS_FUIInputConfig;
|
||||
|
||||
// ScriptStruct CommonUI.UITag
|
||||
// 0x0000 (0x0008 - 0x0008)
|
||||
struct FUITag : public FGameplayTag
|
||||
{
|
||||
};
|
||||
DUMPER7_ASSERTS_FUITag;
|
||||
|
||||
// ScriptStruct CommonUI.UIActionTag
|
||||
// 0x0000 (0x0008 - 0x0008)
|
||||
struct FUIActionTag final : public FUITag
|
||||
{
|
||||
};
|
||||
DUMPER7_ASSERTS_FUIActionTag;
|
||||
|
||||
// ScriptStruct CommonUI.CommonButtonStyleOptionalSlateSound
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FCommonButtonStyleOptionalSlateSound final
|
||||
{
|
||||
public:
|
||||
bool bHasSound; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FSlateSound Sound; // 0x0008(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FCommonButtonStyleOptionalSlateSound;
|
||||
|
||||
// ScriptStruct CommonUI.CommonInputTypeInfo
|
||||
// 0x0100 (0x0100 - 0x0000)
|
||||
struct FCommonInputTypeInfo final
|
||||
{
|
||||
public:
|
||||
struct FKey Key; // 0x0000(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
EInputActionState OverrrideState; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bActionRequiresHold; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float HoldTime; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HoldRollbackTime; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FSlateBrush OverrideBrush; // 0x0030(0x00D0)(Edit, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FCommonInputTypeInfo;
|
||||
|
||||
// ScriptStruct CommonUI.CommonInputActionDataBase
|
||||
// 0x0398 (0x03A0 - 0x0008)
|
||||
struct FCommonInputActionDataBase final : public FTableRowBase
|
||||
{
|
||||
public:
|
||||
class FText DisplayName; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
||||
class FText HoldDisplayName; // 0x0020(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
||||
int32 NavBarPriority; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FCommonInputTypeInfo KeyboardInputTypeInfo; // 0x0040(0x0100)(Edit, Protected, NativeAccessSpecifierProtected)
|
||||
struct FCommonInputTypeInfo DefaultGamepadInputTypeInfo; // 0x0140(0x0100)(Edit, Protected, NativeAccessSpecifierProtected)
|
||||
TMap<class FName, struct FCommonInputTypeInfo> GamepadInputOverrides; // 0x0240(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
|
||||
struct FCommonInputTypeInfo TouchInputTypeInfo; // 0x0290(0x0100)(Edit, Protected, NativeAccessSpecifierProtected)
|
||||
class UInputAction* InputAction; // 0x0390(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_398[0x8]; // 0x0398(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FCommonInputActionDataBase;
|
||||
|
||||
// ScriptStruct CommonUI.UIActionKeyMapping
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FUIActionKeyMapping final
|
||||
{
|
||||
public:
|
||||
struct FKey Key; // 0x0000(0x0018)(Edit, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HoldTime; // 0x0018(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HoldRollbackTime; // 0x001C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FUIActionKeyMapping;
|
||||
|
||||
// ScriptStruct CommonUI.UIInputAction
|
||||
// 0x0030 (0x0030 - 0x0000)
|
||||
struct FUIInputAction final
|
||||
{
|
||||
public:
|
||||
struct FUIActionTag ActionTag; // 0x0000(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FText DefaultDisplayName; // 0x0008(0x0018)(Edit, Config, NativeAccessSpecifierPublic)
|
||||
TArray<struct FUIActionKeyMapping> KeyMappings; // 0x0020(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FUIInputAction;
|
||||
|
||||
// ScriptStruct CommonUI.CommonAnalogCursorSettings
|
||||
// 0x0024 (0x0024 - 0x0000)
|
||||
struct FCommonAnalogCursorSettings final
|
||||
{
|
||||
public:
|
||||
int32 PreprocessorPriority; // 0x0000(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bEnableCursorAcceleration; // 0x0004(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float CursorAcceleration; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float CursorMaxSpeed; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float CursorDeadZone; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HoverSlowdownFactor; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ScrollDeadZone; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ScrollUpdatePeriod; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ScrollMultiplier; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FCommonAnalogCursorSettings;
|
||||
|
||||
}
|
||||
|
||||
272
EternalStrands/SDK/DataRegistry_classes.hpp
Normal file
272
EternalStrands/SDK/DataRegistry_classes.hpp
Normal file
@@ -0,0 +1,272 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: DataRegistry
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "CoreUObject_structs.hpp"
|
||||
#include "CoreUObject_classes.hpp"
|
||||
#include "DeveloperSettings_classes.hpp"
|
||||
#include "DataRegistry_structs.hpp"
|
||||
#include "Engine_structs.hpp"
|
||||
#include "Engine_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Class DataRegistry.DataRegistrySettings
|
||||
// 0x0018 (0x0050 - 0x0038)
|
||||
class UDataRegistrySettings final : public UDeveloperSettings
|
||||
{
|
||||
public:
|
||||
TArray<struct FDirectoryPath> DirectoriesToScan; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
||||
bool bInitializeAllLoadedRegistries; // 0x0048(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bIgnoreMissingCookedAssetRegistryData; // 0x0049(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("DataRegistrySettings")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"DataRegistrySettings")
|
||||
}
|
||||
static class UDataRegistrySettings* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UDataRegistrySettings>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UDataRegistrySettings;
|
||||
|
||||
// Class DataRegistry.DataRegistry
|
||||
// 0x0098 (0x00C0 - 0x0028)
|
||||
class UDataRegistry final : public UObject
|
||||
{
|
||||
public:
|
||||
class FName RegistryType; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
struct FDataRegistryIdFormat IdFormat; // 0x0030(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
||||
class UScriptStruct* ItemStruct; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, AssetRegistrySearchable, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
TArray<class UDataRegistrySource*> DataSources; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
||||
TArray<class UDataRegistrySource*> RuntimeSources; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, Transient, DisableEditOnInstance, EditConst, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
||||
float TimerUpdateFrequency; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
struct FDataRegistryCachePolicy DefaultCachePolicy; // 0x0064(0x0014)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_78[0x48]; // 0x0078(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("DataRegistry")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"DataRegistry")
|
||||
}
|
||||
static class UDataRegistry* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UDataRegistry>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UDataRegistry;
|
||||
|
||||
// Class DataRegistry.DataRegistrySource
|
||||
// 0x0010 (0x0038 - 0x0028)
|
||||
class UDataRegistrySource : public UObject
|
||||
{
|
||||
public:
|
||||
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UDataRegistrySource* ParentSource; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("DataRegistrySource")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"DataRegistrySource")
|
||||
}
|
||||
static class UDataRegistrySource* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UDataRegistrySource>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UDataRegistrySource;
|
||||
|
||||
// Class DataRegistry.MetaDataRegistrySource
|
||||
// 0x00D0 (0x0108 - 0x0038)
|
||||
class UMetaDataRegistrySource : public UDataRegistrySource
|
||||
{
|
||||
public:
|
||||
EMetaDataRegistrySourceAssetUsage AssetUsage; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FAssetManagerSearchRules SearchRules; // 0x0040(0x0050)(Edit, NativeAccessSpecifierPublic)
|
||||
TMap<class FName, class UDataRegistrySource*> RuntimeChildren; // 0x0090(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_E0[0x28]; // 0x00E0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("MetaDataRegistrySource")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"MetaDataRegistrySource")
|
||||
}
|
||||
static class UMetaDataRegistrySource* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UMetaDataRegistrySource>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UMetaDataRegistrySource;
|
||||
|
||||
// Class DataRegistry.DataRegistrySource_CurveTable
|
||||
// 0x0068 (0x00A0 - 0x0038)
|
||||
class UDataRegistrySource_CurveTable final : public UDataRegistrySource
|
||||
{
|
||||
public:
|
||||
TSoftObjectPtr<class UCurveTable> SourceTable; // 0x0038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FDataRegistrySource_DataTableRules TableRules; // 0x0060(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
||||
class UCurveTable* CachedTable; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
class UCurveTable* PreloadTable; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_78[0x28]; // 0x0078(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("DataRegistrySource_CurveTable")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"DataRegistrySource_CurveTable")
|
||||
}
|
||||
static class UDataRegistrySource_CurveTable* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UDataRegistrySource_CurveTable>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UDataRegistrySource_CurveTable;
|
||||
|
||||
// Class DataRegistry.MetaDataRegistrySource_CurveTable
|
||||
// 0x0010 (0x0118 - 0x0108)
|
||||
class UMetaDataRegistrySource_CurveTable final : public UMetaDataRegistrySource
|
||||
{
|
||||
public:
|
||||
TSubclassOf<class UDataRegistrySource_CurveTable> CreatedSource; // 0x0108(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FDataRegistrySource_DataTableRules TableRules; // 0x0110(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("MetaDataRegistrySource_CurveTable")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"MetaDataRegistrySource_CurveTable")
|
||||
}
|
||||
static class UMetaDataRegistrySource_CurveTable* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UMetaDataRegistrySource_CurveTable>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UMetaDataRegistrySource_CurveTable;
|
||||
|
||||
// Class DataRegistry.DataRegistrySource_DataTable
|
||||
// 0x0068 (0x00A0 - 0x0038)
|
||||
class UDataRegistrySource_DataTable final : public UDataRegistrySource
|
||||
{
|
||||
public:
|
||||
TSoftObjectPtr<class UDataTable> SourceTable; // 0x0038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FDataRegistrySource_DataTableRules TableRules; // 0x0060(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
||||
class UDataTable* CachedTable; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
class UDataTable* PreloadTable; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_78[0x28]; // 0x0078(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("DataRegistrySource_DataTable")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"DataRegistrySource_DataTable")
|
||||
}
|
||||
static class UDataRegistrySource_DataTable* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UDataRegistrySource_DataTable>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UDataRegistrySource_DataTable;
|
||||
|
||||
// Class DataRegistry.MetaDataRegistrySource_DataTable
|
||||
// 0x0010 (0x0118 - 0x0108)
|
||||
class UMetaDataRegistrySource_DataTable final : public UMetaDataRegistrySource
|
||||
{
|
||||
public:
|
||||
TSubclassOf<class UDataRegistrySource_DataTable> CreatedSource; // 0x0108(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FDataRegistrySource_DataTableRules TableRules; // 0x0110(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("MetaDataRegistrySource_DataTable")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"MetaDataRegistrySource_DataTable")
|
||||
}
|
||||
static class UMetaDataRegistrySource_DataTable* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UMetaDataRegistrySource_DataTable>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UMetaDataRegistrySource_DataTable;
|
||||
|
||||
// Class DataRegistry.DataRegistrySubsystem
|
||||
// 0x0098 (0x00C8 - 0x0030)
|
||||
class UDataRegistrySubsystem final : public UEngineSubsystem
|
||||
{
|
||||
public:
|
||||
uint8 Pad_30[0x98]; // 0x0030(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static bool AcquireItemBP(const struct FDataRegistryId& ItemId, TDelegate<void(const struct FDataRegistryId& ItemId, const struct FDataRegistryLookup& ResolvedLookup, EDataRegistryAcquireStatus Status)> AcquireCallback);
|
||||
static class FString Conv_DataRegistryIdToString(const struct FDataRegistryId& DataRegistryId);
|
||||
static class FString Conv_DataRegistryTypeToString(const struct FDataRegistryType& DataRegistryType);
|
||||
static bool EqualEqual_DataRegistryId(const struct FDataRegistryId& A, const struct FDataRegistryId& B);
|
||||
static bool EqualEqual_DataRegistryType(const struct FDataRegistryType& A, const struct FDataRegistryType& B);
|
||||
static void EvaluateDataRegistryCurve(const struct FDataRegistryId& ItemId, float InputValue, float DefaultValue, EDataRegistrySubsystemGetItemResult* OutResult, float* OutValue);
|
||||
static void FindCachedItemBP(const struct FDataRegistryId& ItemId, EDataRegistrySubsystemGetItemResult* OutResult, struct FTableRowBase* OutItem);
|
||||
static bool GetCachedItemBP(const struct FDataRegistryId& ItemId, struct FTableRowBase& OutItem);
|
||||
static bool GetCachedItemFromLookupBP(const struct FDataRegistryId& ItemId, const struct FDataRegistryLookup& ResolvedLookup, struct FTableRowBase* OutItem);
|
||||
static bool IsValidDataRegistryId(const struct FDataRegistryId& DataRegistryId);
|
||||
static bool IsValidDataRegistryType(const struct FDataRegistryType& DataRegistryType);
|
||||
static bool NotEqual_DataRegistryId(const struct FDataRegistryId& A, const struct FDataRegistryId& B);
|
||||
static bool NotEqual_DataRegistryType(const struct FDataRegistryType& A, const struct FDataRegistryType& B);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("DataRegistrySubsystem")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"DataRegistrySubsystem")
|
||||
}
|
||||
static class UDataRegistrySubsystem* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UDataRegistrySubsystem>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UDataRegistrySubsystem;
|
||||
|
||||
}
|
||||
|
||||
139
EternalStrands/SDK/DataRegistry_structs.hpp
Normal file
139
EternalStrands/SDK/DataRegistry_structs.hpp
Normal file
@@ -0,0 +1,139 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: DataRegistry
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "GameplayTags_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum DataRegistry.EDataRegistryAcquireStatus
|
||||
// NumValues: 0x0008
|
||||
enum class EDataRegistryAcquireStatus : uint8
|
||||
{
|
||||
NotStarted = 0,
|
||||
WaitingForInitialAcquire = 1,
|
||||
InitialAcquireFinished = 2,
|
||||
WaitingForResources = 3,
|
||||
AcquireFinished = 4,
|
||||
AcquireError = 5,
|
||||
DoesNotExist = 6,
|
||||
EDataRegistryAcquireStatus_MAX = 7,
|
||||
};
|
||||
|
||||
// Enum DataRegistry.EMetaDataRegistrySourceAssetUsage
|
||||
// NumValues: 0x0005
|
||||
enum class EMetaDataRegistrySourceAssetUsage : uint8
|
||||
{
|
||||
NoAssets = 0,
|
||||
SearchAssets = 1,
|
||||
RegisterAssets = 2,
|
||||
SearchAndRegisterAssets = 3,
|
||||
EMetaDataRegistrySourceAssetUsage_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum DataRegistry.EDataRegistrySubsystemGetItemResult
|
||||
// NumValues: 0x0003
|
||||
enum class EDataRegistrySubsystemGetItemResult : uint8
|
||||
{
|
||||
Found = 0,
|
||||
NotFound = 1,
|
||||
EDataRegistrySubsystemGetItemResult_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum DataRegistry.EDataRegistryAvailability
|
||||
// NumValues: 0x0007
|
||||
enum class EDataRegistryAvailability : uint8
|
||||
{
|
||||
DoesNotExist = 0,
|
||||
Unknown = 1,
|
||||
Remote = 2,
|
||||
OnDisk = 3,
|
||||
LocalAsset = 4,
|
||||
PreCached = 5,
|
||||
EDataRegistryAvailability_MAX = 6,
|
||||
};
|
||||
|
||||
// ScriptStruct DataRegistry.DataRegistryLookup
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct alignas(0x08) FDataRegistryLookup final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FDataRegistryLookup;
|
||||
|
||||
// ScriptStruct DataRegistry.DataRegistryType
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct FDataRegistryType final
|
||||
{
|
||||
public:
|
||||
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
};
|
||||
DUMPER7_ASSERTS_FDataRegistryType;
|
||||
|
||||
// ScriptStruct DataRegistry.DataRegistryId
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FDataRegistryId final
|
||||
{
|
||||
public:
|
||||
struct FDataRegistryType RegistryType; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName ItemName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FDataRegistryId;
|
||||
|
||||
// ScriptStruct DataRegistry.DataRegistrySource_DataTableRules
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct FDataRegistrySource_DataTableRules final
|
||||
{
|
||||
public:
|
||||
bool bPrecacheTable; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float CachedTableKeepSeconds; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FDataRegistrySource_DataTableRules;
|
||||
|
||||
// ScriptStruct DataRegistry.DataRegistryIdFormat
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct FDataRegistryIdFormat final
|
||||
{
|
||||
public:
|
||||
struct FGameplayTag BaseGameplayTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FDataRegistryIdFormat;
|
||||
|
||||
// ScriptStruct DataRegistry.DataRegistryCachePolicy
|
||||
// 0x0014 (0x0014 - 0x0000)
|
||||
struct FDataRegistryCachePolicy final
|
||||
{
|
||||
public:
|
||||
bool bCacheIsAlwaysVolatile; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bUseCurveTableCacheVersion; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 MinNumberKept; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 MaxNumberKept; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ForceKeepSeconds; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ForceReleaseSeconds; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FDataRegistryCachePolicy;
|
||||
|
||||
// ScriptStruct DataRegistry.DataRegistrySourceItemId
|
||||
// 0x0040 (0x0040 - 0x0000)
|
||||
struct alignas(0x08) FDataRegistrySourceItemId final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FDataRegistrySourceItemId;
|
||||
|
||||
}
|
||||
|
||||
28
EternalStrands/SDK/Enum_UI_HUD_Stamina_States_structs.hpp
Normal file
28
EternalStrands/SDK/Enum_UI_HUD_Stamina_States_structs.hpp
Normal file
@@ -0,0 +1,28 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: Enum_UI_HUD_Stamina_States
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// UserDefinedEnum Enum_UI_HUD_Stamina_States.Enum_UI_HUD_Stamina_States
|
||||
// NumValues: 0x0004
|
||||
enum class Enum_UI_HUD_Stamina_States : uint8
|
||||
{
|
||||
NewEnumerator0 = 0,
|
||||
NewEnumerator1 = 1,
|
||||
NewEnumerator2 = 2,
|
||||
Enum_UI_HUD_Stamina_MAX = 3,
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
36
EternalStrands/SDK/Enum_UI_NavigationCommands_structs.hpp
Normal file
36
EternalStrands/SDK/Enum_UI_NavigationCommands_structs.hpp
Normal file
@@ -0,0 +1,36 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: Enum_UI_NavigationCommands
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// UserDefinedEnum Enum_UI_NavigationCommands.Enum_UI_NavigationCommands
|
||||
// NumValues: 0x000C
|
||||
enum class Enum_UI_NavigationCommands : uint8
|
||||
{
|
||||
NewEnumerator0 = 0,
|
||||
NewEnumerator1 = 1,
|
||||
NewEnumerator2 = 2,
|
||||
NewEnumerator3 = 3,
|
||||
NewEnumerator4 = 4,
|
||||
NewEnumerator13 = 5,
|
||||
NewEnumerator5 = 6,
|
||||
NewEnumerator7 = 7,
|
||||
NewEnumerator8 = 8,
|
||||
NewEnumerator9 = 9,
|
||||
NewEnumerator10 = 10,
|
||||
Enum_UI_MAX = 11,
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
252
EternalStrands/SDK/GameplayTasks_classes.hpp
Normal file
252
EternalStrands/SDK/GameplayTasks_classes.hpp
Normal file
@@ -0,0 +1,252 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: GameplayTasks
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "GameplayTasks_structs.hpp"
|
||||
#include "CoreUObject_classes.hpp"
|
||||
#include "Engine_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Class GameplayTasks.GameplayTask
|
||||
// 0x0040 (0x0068 - 0x0028)
|
||||
class UGameplayTask : public UObject
|
||||
{
|
||||
public:
|
||||
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FName InstanceName; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_38[0x2]; // 0x0038(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
ETaskResourceOverlapPolicy ResourceOverlapPolicy; // 0x003A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_3B[0x25]; // 0x003B(0x0025)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UGameplayTask* ChildTask; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
|
||||
public:
|
||||
void EndTask();
|
||||
void ReadyForActivation();
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("GameplayTask")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"GameplayTask")
|
||||
}
|
||||
static class UGameplayTask* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UGameplayTask>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UGameplayTask;
|
||||
|
||||
// Class GameplayTasks.GameplayTaskOwnerInterface
|
||||
// 0x0000 (0x0000 - 0x0000)
|
||||
class IGameplayTaskOwnerInterface final
|
||||
{
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("GameplayTaskOwnerInterface")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"GameplayTaskOwnerInterface")
|
||||
}
|
||||
static class IGameplayTaskOwnerInterface* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<IGameplayTaskOwnerInterface>();
|
||||
}
|
||||
|
||||
class UObject* AsUObject()
|
||||
{
|
||||
return reinterpret_cast<UObject*>(this);
|
||||
}
|
||||
const class UObject* AsUObject() const
|
||||
{
|
||||
return reinterpret_cast<const UObject*>(this);
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_IGameplayTaskOwnerInterface;
|
||||
|
||||
// Class GameplayTasks.GameplayTaskResource
|
||||
// 0x0010 (0x0038 - 0x0028)
|
||||
class UGameplayTaskResource : public UObject
|
||||
{
|
||||
public:
|
||||
int32 ManualResourceID; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
int8 AutoResourceID; // 0x002C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
uint8 bManuallySetID : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("GameplayTaskResource")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"GameplayTaskResource")
|
||||
}
|
||||
static class UGameplayTaskResource* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UGameplayTaskResource>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UGameplayTaskResource;
|
||||
|
||||
// Class GameplayTasks.GameplayTasksComponent
|
||||
// 0x0078 (0x0118 - 0x00A0)
|
||||
class UGameplayTasksComponent : public UActorComponent
|
||||
{
|
||||
public:
|
||||
uint8 Pad_A0[0x18]; // 0x00A0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<class UGameplayTask*> TaskPriorityQueue; // 0x00B8(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<class UGameplayTask*> TickingTasks; // 0x00D8(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
||||
TArray<class UGameplayTask*> KnownTasks; // 0x00E8(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
||||
TMulticastInlineDelegate<void(const struct FGameplayResourceSet& NewlyClaimed, const struct FGameplayResourceSet& FreshlyReleased)> OnClaimedResourcesChange; // 0x00F8(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
||||
TArray<class UGameplayTask*> SimulatedTasks; // 0x0108(0x0010)(Net, ZeroConstructor, RepNotify, UObjectWrapper, NativeAccessSpecifierPrivate)
|
||||
|
||||
public:
|
||||
static EGameplayTaskRunResult K2_RunGameplayTask(TScriptInterface<class IGameplayTaskOwnerInterface> TaskOwner, class UGameplayTask* Task, uint8 Priority, const TArray<TSubclassOf<class UGameplayTaskResource>>& AdditionalRequiredResources, const TArray<TSubclassOf<class UGameplayTaskResource>>& AdditionalClaimedResources);
|
||||
|
||||
void OnRep_SimulatedTasks(const TArray<class UGameplayTask*>& PreviousSimulatedTasks);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("GameplayTasksComponent")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"GameplayTasksComponent")
|
||||
}
|
||||
static class UGameplayTasksComponent* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UGameplayTasksComponent>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UGameplayTasksComponent;
|
||||
|
||||
// Class GameplayTasks.GameplayTask_ClaimResource
|
||||
// 0x0000 (0x0068 - 0x0068)
|
||||
class UGameplayTask_ClaimResource final : public UGameplayTask
|
||||
{
|
||||
public:
|
||||
static class UGameplayTask_ClaimResource* ClaimResource(TScriptInterface<class IGameplayTaskOwnerInterface> InTaskOwner, TSubclassOf<class UGameplayTaskResource> ResourceClass, const uint8 Priority, const class FName TaskInstanceName);
|
||||
static class UGameplayTask_ClaimResource* ClaimResources(TScriptInterface<class IGameplayTaskOwnerInterface> InTaskOwner, const TArray<TSubclassOf<class UGameplayTaskResource>>& ResourceClasses, const uint8 Priority, const class FName TaskInstanceName);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("GameplayTask_ClaimResource")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"GameplayTask_ClaimResource")
|
||||
}
|
||||
static class UGameplayTask_ClaimResource* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UGameplayTask_ClaimResource>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UGameplayTask_ClaimResource;
|
||||
|
||||
// Class GameplayTasks.GameplayTask_SpawnActor
|
||||
// 0x0058 (0x00C0 - 0x0068)
|
||||
class UGameplayTask_SpawnActor final : public UGameplayTask
|
||||
{
|
||||
public:
|
||||
TMulticastInlineDelegate<void(class AActor* SpawnedActor)> Success; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void(class AActor* SpawnedActor)> DidNotSpawn; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_88[0x30]; // 0x0088(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TSubclassOf<class AActor> ClassToSpawn; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
|
||||
public:
|
||||
static class UGameplayTask_SpawnActor* SpawnActor(TScriptInterface<class IGameplayTaskOwnerInterface> TaskOwner, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, TSubclassOf<class AActor> Class_0, bool bSpawnOnlyOnAuthority);
|
||||
|
||||
bool BeginSpawningActor(class UObject* WorldContextObject, class AActor** SpawnedActor);
|
||||
void FinishSpawningActor(class UObject* WorldContextObject, class AActor* SpawnedActor);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("GameplayTask_SpawnActor")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"GameplayTask_SpawnActor")
|
||||
}
|
||||
static class UGameplayTask_SpawnActor* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UGameplayTask_SpawnActor>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UGameplayTask_SpawnActor;
|
||||
|
||||
// Class GameplayTasks.GameplayTask_TimeLimitedExecution
|
||||
// 0x0038 (0x00A0 - 0x0068)
|
||||
class UGameplayTask_TimeLimitedExecution final : public UGameplayTask
|
||||
{
|
||||
public:
|
||||
TMulticastInlineDelegate<void()> OnFinished; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void()> OnTimeExpired; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("GameplayTask_TimeLimitedExecution")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"GameplayTask_TimeLimitedExecution")
|
||||
}
|
||||
static class UGameplayTask_TimeLimitedExecution* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UGameplayTask_TimeLimitedExecution>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UGameplayTask_TimeLimitedExecution;
|
||||
|
||||
// Class GameplayTasks.GameplayTask_WaitDelay
|
||||
// 0x0020 (0x0088 - 0x0068)
|
||||
class UGameplayTask_WaitDelay final : public UGameplayTask
|
||||
{
|
||||
public:
|
||||
TMulticastInlineDelegate<void()> OnFinish; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
static class UGameplayTask_WaitDelay* TaskWaitDelay(TScriptInterface<class IGameplayTaskOwnerInterface> TaskOwner, float Time, const uint8 Priority);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("GameplayTask_WaitDelay")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"GameplayTask_WaitDelay")
|
||||
}
|
||||
static class UGameplayTask_WaitDelay* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UGameplayTask_WaitDelay>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UGameplayTask_WaitDelay;
|
||||
|
||||
}
|
||||
|
||||
62
EternalStrands/SDK/GameplayTasks_structs.hpp
Normal file
62
EternalStrands/SDK/GameplayTasks_structs.hpp
Normal file
@@ -0,0 +1,62 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: GameplayTasks
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum GameplayTasks.ETaskResourceOverlapPolicy
|
||||
// NumValues: 0x0005
|
||||
enum class ETaskResourceOverlapPolicy : uint8
|
||||
{
|
||||
StartOnTop = 0,
|
||||
StartAtEnd = 1,
|
||||
RequestCancelAndStartOnTop = 2,
|
||||
RequestCancelAndStartAtEnd = 3,
|
||||
ETaskResourceOverlapPolicy_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum GameplayTasks.EGameplayTaskState
|
||||
// NumValues: 0x0006
|
||||
enum class EGameplayTaskState : uint8
|
||||
{
|
||||
Uninitialized = 0,
|
||||
AwaitingActivation = 1,
|
||||
Paused = 2,
|
||||
Active = 3,
|
||||
Finished = 4,
|
||||
EGameplayTaskState_MAX = 5,
|
||||
};
|
||||
|
||||
// Enum GameplayTasks.EGameplayTaskRunResult
|
||||
// NumValues: 0x0006
|
||||
enum class EGameplayTaskRunResult : uint8
|
||||
{
|
||||
Error = 0,
|
||||
Failed = 1,
|
||||
Success_Paused = 2,
|
||||
Success_Active = 3,
|
||||
Success_Finished = 4,
|
||||
EGameplayTaskRunResult_MAX = 5,
|
||||
};
|
||||
|
||||
// ScriptStruct GameplayTasks.GameplayResourceSet
|
||||
// 0x0002 (0x0002 - 0x0000)
|
||||
struct alignas(0x02) FGameplayResourceSet final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x2]; // 0x0000(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FGameplayResourceSet;
|
||||
|
||||
}
|
||||
|
||||
1193
EternalStrands/SDK/NavigationSystem_classes.hpp
Normal file
1193
EternalStrands/SDK/NavigationSystem_classes.hpp
Normal file
File diff suppressed because it is too large
Load Diff
248
EternalStrands/SDK/NavigationSystem_structs.hpp
Normal file
248
EternalStrands/SDK/NavigationSystem_structs.hpp
Normal file
@@ -0,0 +1,248 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: NavigationSystem
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "CoreUObject_structs.hpp"
|
||||
#include "Engine_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum NavigationSystem.ERuntimeGenerationType
|
||||
// NumValues: 0x0005
|
||||
enum class ERuntimeGenerationType : uint8
|
||||
{
|
||||
Static = 0,
|
||||
DynamicModifiersOnly = 1,
|
||||
Dynamic = 2,
|
||||
LegacyGeneration = 3,
|
||||
ERuntimeGenerationType_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum NavigationSystem.ENavCostDisplay
|
||||
// NumValues: 0x0004
|
||||
enum class ENavCostDisplay : uint8
|
||||
{
|
||||
TotalCost = 0,
|
||||
HeuristicOnly = 1,
|
||||
RealCostOnly = 2,
|
||||
ENavCostDisplay_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum NavigationSystem.ERecastPartitioning
|
||||
// NumValues: 0x0004
|
||||
enum class ERecastPartitioning : uint8
|
||||
{
|
||||
Monotone = 0,
|
||||
Watershed = 1,
|
||||
ChunkyMonotone = 2,
|
||||
ERecastPartitioning_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum NavigationSystem.EHeightFieldRenderMode
|
||||
// NumValues: 0x0003
|
||||
enum class EHeightFieldRenderMode : uint8
|
||||
{
|
||||
Solid = 0,
|
||||
Walkable = 1,
|
||||
EHeightFieldRenderMode_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum NavigationSystem.ENavSystemOverridePolicy
|
||||
// NumValues: 0x0004
|
||||
enum class ENavSystemOverridePolicy : uint8
|
||||
{
|
||||
Override = 0,
|
||||
Append = 1,
|
||||
Skip = 2,
|
||||
ENavSystemOverridePolicy_MAX = 3,
|
||||
};
|
||||
|
||||
// ScriptStruct NavigationSystem.NavCollisionCylinder
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FNavCollisionCylinder final
|
||||
{
|
||||
public:
|
||||
struct FVector Offset; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Radius; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float Height; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FNavCollisionCylinder;
|
||||
|
||||
// ScriptStruct NavigationSystem.NavCollisionBox
|
||||
// 0x0030 (0x0030 - 0x0000)
|
||||
struct FNavCollisionBox final
|
||||
{
|
||||
public:
|
||||
struct FVector Offset; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector Extent; // 0x0018(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FNavCollisionBox;
|
||||
|
||||
// ScriptStruct NavigationSystem.NavigationFilterArea
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FNavigationFilterArea final
|
||||
{
|
||||
public:
|
||||
TSubclassOf<class UNavArea> AreaClass; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float TravelCostOverride; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float EnteringCostOverride; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 bIsExcluded : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bOverrideTravelCost : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bOverrideEnteringCost : 1; // 0x0010(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FNavigationFilterArea;
|
||||
|
||||
// ScriptStruct NavigationSystem.NavigationFilterFlags
|
||||
// 0x0004 (0x0004 - 0x0000)
|
||||
struct alignas(0x04) FNavigationFilterFlags final
|
||||
{
|
||||
public:
|
||||
uint8 bNavFlag0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag3 : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag4 : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag5 : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag6 : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag7 : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag8 : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag9 : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag10 : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag11 : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag12 : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag13 : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag14 : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bNavFlag15 : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FNavigationFilterFlags;
|
||||
|
||||
// ScriptStruct NavigationSystem.NavGraphEdge
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct alignas(0x08) FNavGraphEdge final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FNavGraphEdge;
|
||||
|
||||
// ScriptStruct NavigationSystem.NavGraphNode
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FNavGraphNode final
|
||||
{
|
||||
public:
|
||||
class UObject* Owner; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FNavGraphNode;
|
||||
|
||||
// ScriptStruct NavigationSystem.SupportedAreaData
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FSupportedAreaData final
|
||||
{
|
||||
public:
|
||||
class FString AreaClassName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 AreaID; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TSubclassOf<class UObject> AreaClass; // 0x0018(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSupportedAreaData;
|
||||
|
||||
// ScriptStruct NavigationSystem.NavLinkCustomInstanceData
|
||||
// 0x0010 (0x0078 - 0x0068)
|
||||
struct FNavLinkCustomInstanceData final : public FActorComponentInstanceData
|
||||
{
|
||||
public:
|
||||
struct FNavLinkId CustomLinkId; // 0x0068(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FNavLinkAuxiliaryId AuxiliaryCustomLinkId; // 0x0070(0x0008)(NoDestructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FNavLinkCustomInstanceData;
|
||||
|
||||
// ScriptStruct NavigationSystem.RecastNavMeshGenerationProperties
|
||||
// 0x0040 (0x0040 - 0x0000)
|
||||
struct FRecastNavMeshGenerationProperties final
|
||||
{
|
||||
public:
|
||||
int32 TilePoolSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float TileSizeUU; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float CellSize; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float CellHeight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AgentRadius; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AgentHeight; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AgentMaxSlope; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AgentMaxStepHeight; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MinRegionArea; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MergeRegionSize; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxSimplificationError; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 TileNumberHardLimit; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ERecastPartitioning RegionPartitioning; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ERecastPartitioning LayerPartitioning; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 RegionChunkSplits; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 LayerChunkSplits; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 bSortNavigationAreasByCost : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bPerformVoxelFiltering : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bMarkLowHeightAreas : 1; // 0x003C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bUseExtraTopCellWhenMarkingAreas : 1; // 0x003C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bFilterLowSpanSequences : 1; // 0x003C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bFilterLowSpanFromTileCache : 1; // 0x003C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bFixedTilePoolSize : 1; // 0x003C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bIsWorldPartitioned : 1; // 0x003C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FRecastNavMeshGenerationProperties;
|
||||
|
||||
// ScriptStruct NavigationSystem.RecastNavMeshTileGenerationDebug
|
||||
// 0x001C (0x001C - 0x0000)
|
||||
struct FRecastNavMeshTileGenerationDebug final
|
||||
{
|
||||
public:
|
||||
uint8 bEnabled : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FIntVector TileCoordinate; // 0x0004(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 bGenerateDebugTileOnly : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bCollisionGeometry : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
EHeightFieldRenderMode HeightFieldRenderMode; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
uint8 bHeightfieldFromRasterization : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bHeightfieldPostInclusionBoundsFiltering : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bHeightfieldPostHeightFiltering : 1; // 0x0018(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bHeightfieldBounds : 1; // 0x0018(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bCompactHeightfield : 1; // 0x0018(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bCompactHeightfieldEroded : 1; // 0x0018(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bCompactHeightfieldRegions : 1; // 0x0018(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bCompactHeightfieldDistances : 1; // 0x0018(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bTileCacheLayerAreas : 1; // 0x0019(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bTileCacheLayerRegions : 1; // 0x0019(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bTileCacheContours : 1; // 0x0019(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bTileCachePolyMesh : 1; // 0x0019(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bTileCacheDetailMesh : 1; // 0x0019(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FRecastNavMeshTileGenerationDebug;
|
||||
|
||||
// ScriptStruct NavigationSystem.NavMeshResolutionParam
|
||||
// 0x000C (0x000C - 0x0000)
|
||||
struct FNavMeshResolutionParam final
|
||||
{
|
||||
public:
|
||||
float CellSize; // 0x0000(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float CellHeight; // 0x0004(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AgentMaxStepHeight; // 0x0008(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FNavMeshResolutionParam;
|
||||
|
||||
}
|
||||
|
||||
60
EternalStrands/SDK/NiagaraCore_classes.hpp
Normal file
60
EternalStrands/SDK/NiagaraCore_classes.hpp
Normal file
@@ -0,0 +1,60 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: NiagaraCore
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "CoreUObject_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Class NiagaraCore.NiagaraMergeable
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class UNiagaraMergeable : public UObject
|
||||
{
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("NiagaraMergeable")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"NiagaraMergeable")
|
||||
}
|
||||
static class UNiagaraMergeable* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UNiagaraMergeable>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UNiagaraMergeable;
|
||||
|
||||
// Class NiagaraCore.NiagaraDataInterfaceBase
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class UNiagaraDataInterfaceBase : public UNiagaraMergeable
|
||||
{
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("NiagaraDataInterfaceBase")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"NiagaraDataInterfaceBase")
|
||||
}
|
||||
static class UNiagaraDataInterfaceBase* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UNiagaraDataInterfaceBase>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UNiagaraDataInterfaceBase;
|
||||
|
||||
}
|
||||
|
||||
47
EternalStrands/SDK/NiagaraCore_structs.hpp
Normal file
47
EternalStrands/SDK/NiagaraCore_structs.hpp
Normal file
@@ -0,0 +1,47 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: NiagaraCore
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum NiagaraCore.ENiagaraIterationSource
|
||||
// NumValues: 0x0004
|
||||
enum class ENiagaraIterationSource : uint8
|
||||
{
|
||||
Particles = 0,
|
||||
DataInterface = 1,
|
||||
DirectSet = 2,
|
||||
ENiagaraIterationSource_MAX = 3,
|
||||
};
|
||||
|
||||
// ScriptStruct NiagaraCore.NiagaraVariableCommonReference
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FNiagaraVariableCommonReference final
|
||||
{
|
||||
public:
|
||||
class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class UObject* UnderlyingType; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FNiagaraVariableCommonReference;
|
||||
|
||||
// ScriptStruct NiagaraCore.NiagaraCompileHash
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FNiagaraCompileHash final
|
||||
{
|
||||
public:
|
||||
TArray<uint8> DataHash; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
||||
};
|
||||
DUMPER7_ASSERTS_FNiagaraCompileHash;
|
||||
|
||||
}
|
||||
|
||||
40
EternalStrands/SDK/NiagaraShader_classes.hpp
Normal file
40
EternalStrands/SDK/NiagaraShader_classes.hpp
Normal file
@@ -0,0 +1,40 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: NiagaraShader
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "CoreUObject_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Class NiagaraShader.NiagaraScriptBase
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class UNiagaraScriptBase : public UObject
|
||||
{
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("NiagaraScriptBase")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"NiagaraScriptBase")
|
||||
}
|
||||
static class UNiagaraScriptBase* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UNiagaraScriptBase>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UNiagaraScriptBase;
|
||||
|
||||
}
|
||||
|
||||
188
EternalStrands/SDK/NiagaraShader_structs.hpp
Normal file
188
EternalStrands/SDK/NiagaraShader_structs.hpp
Normal file
@@ -0,0 +1,188 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: NiagaraShader
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "CoreUObject_structs.hpp"
|
||||
#include "NiagaraCore_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum NiagaraShader.ENiagaraMipMapGenerationType
|
||||
// NumValues: 0x0007
|
||||
enum class ENiagaraMipMapGenerationType : uint8
|
||||
{
|
||||
Unfiltered = 0,
|
||||
Linear = 1,
|
||||
Blur1 = 2,
|
||||
Blur2 = 3,
|
||||
Blur3 = 4,
|
||||
Blur4 = 5,
|
||||
ENiagaraMipMapGenerationType_MAX = 6,
|
||||
};
|
||||
|
||||
// Enum NiagaraShader.ENiagaraGpuDispatchType
|
||||
// NumValues: 0x0005
|
||||
enum class ENiagaraGpuDispatchType : uint8
|
||||
{
|
||||
OneD = 0,
|
||||
TwoD = 1,
|
||||
ThreeD = 2,
|
||||
Custom = 3,
|
||||
ENiagaraGpuDispatchType_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum NiagaraShader.ENiagaraDirectDispatchElementType
|
||||
// NumValues: 0x0004
|
||||
enum class ENiagaraDirectDispatchElementType : uint8
|
||||
{
|
||||
NumThreads = 0,
|
||||
NumThreadsNoClipping = 1,
|
||||
NumGroups = 2,
|
||||
ENiagaraDirectDispatchElementType_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum NiagaraShader.ENiagaraSimStageExecuteBehavior
|
||||
// NumValues: 0x0004
|
||||
enum class ENiagaraSimStageExecuteBehavior : uint8
|
||||
{
|
||||
Always = 0,
|
||||
OnSimulationReset = 1,
|
||||
NotOnSimulationReset = 2,
|
||||
ENiagaraSimStageExecuteBehavior_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum NiagaraShader.FNiagaraCompileEventSeverity
|
||||
// NumValues: 0x0005
|
||||
enum class EFNiagaraCompileEventSeverity : uint8
|
||||
{
|
||||
Log = 0,
|
||||
Display = 1,
|
||||
Warning = 2,
|
||||
Error = 3,
|
||||
FNiagaraCompileEventSeverity_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum NiagaraShader.FNiagaraCompileEventSource
|
||||
// NumValues: 0x0003
|
||||
enum class EFNiagaraCompileEventSource : uint8
|
||||
{
|
||||
Unset = 0,
|
||||
ScriptDependency = 1,
|
||||
FNiagaraCompileEventSource_MAX = 2,
|
||||
};
|
||||
|
||||
// ScriptStruct NiagaraShader.SimulationStageMetaData
|
||||
// 0x00A8 (0x00A8 - 0x0000)
|
||||
struct FSimulationStageMetaData final
|
||||
{
|
||||
public:
|
||||
class FName SimulationStageName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName EnabledBinding; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FIntVector ElementCount; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName ElementCountXBinding; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName ElementCountYBinding; // 0x0024(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName ElementCountZBinding; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ENiagaraIterationSource IterationSourceType; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FName IterationDataInterface; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName IterationDirectBinding; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ENiagaraSimStageExecuteBehavior ExecuteBehavior; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
uint8 bWritesParticles : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bPartialParticleUpdate : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bParticleIterationStateEnabled : 1; // 0x004C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bGpuIndirectDispatch : 1; // 0x004C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FName ParticleIterationStateBinding; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_58[0x4]; // 0x0058(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FIntPoint ParticleIterationStateRange; // 0x005C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<class FName> OutputDestinations; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<class FName> InputDataInterfaces; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
int32 NumIterations; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName NumIterationsBinding; // 0x008C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ENiagaraGpuDispatchType GpuDispatchType; // 0x0094(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ENiagaraDirectDispatchElementType GpuDirectDispatchElementType; // 0x0095(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_96[0x2]; // 0x0096(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FIntVector GpuDispatchNumThreads; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSimulationStageMetaData;
|
||||
|
||||
// ScriptStruct NiagaraShader.NiagaraCompileEvent
|
||||
// 0x0060 (0x0060 - 0x0000)
|
||||
struct FNiagaraCompileEvent final
|
||||
{
|
||||
public:
|
||||
EFNiagaraCompileEventSeverity Severity; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FString Message; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FString ShortDescription; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FGuid NodeGuid; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FGuid PinGuid; // 0x0038(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TArray<struct FGuid> StackGuids; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
EFNiagaraCompileEventSource Source; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FNiagaraCompileEvent;
|
||||
|
||||
// ScriptStruct NiagaraShader.NiagaraDataInterfaceGeneratedFunction
|
||||
// 0x0050 (0x0050 - 0x0000)
|
||||
struct FNiagaraDataInterfaceGeneratedFunction final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<struct FNiagaraVariableCommonReference> VariadicInputs; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<struct FNiagaraVariableCommonReference> VariadicOutputs; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FNiagaraDataInterfaceGeneratedFunction;
|
||||
|
||||
// ScriptStruct NiagaraShader.NiagaraDataInterfaceGPUParamInfo
|
||||
// 0x0038 (0x0038 - 0x0000)
|
||||
struct FNiagaraDataInterfaceGPUParamInfo final
|
||||
{
|
||||
public:
|
||||
class FString DataInterfaceHLSLSymbol; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FString DIClassName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint32 ShaderParametersOffset; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<struct FNiagaraDataInterfaceGeneratedFunction> GeneratedFunctions; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FNiagaraDataInterfaceGPUParamInfo;
|
||||
|
||||
// ScriptStruct NiagaraShader.NiagaraShaderScriptExternalConstant
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FNiagaraShaderScriptExternalConstant final
|
||||
{
|
||||
public:
|
||||
class FName Type; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FString Name; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FNiagaraShaderScriptExternalConstant;
|
||||
|
||||
// ScriptStruct NiagaraShader.NiagaraShaderScriptParametersMetadata
|
||||
// 0x0058 (0x0058 - 0x0000)
|
||||
struct FNiagaraShaderScriptParametersMetadata final
|
||||
{
|
||||
public:
|
||||
TArray<struct FNiagaraDataInterfaceGPUParamInfo> DataInterfaceParamInfo; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<class FString> LooseMetadataNames; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
bool bExternalConstantsInterpolated; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<struct FNiagaraShaderScriptExternalConstant> ExternalConstants; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FNiagaraShaderScriptParametersMetadata;
|
||||
|
||||
}
|
||||
|
||||
253
EternalStrands/SDK/PhysicsControl_classes.hpp
Normal file
253
EternalStrands/SDK/PhysicsControl_classes.hpp
Normal file
@@ -0,0 +1,253 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: PhysicsControl
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "Engine_structs.hpp"
|
||||
#include "Engine_classes.hpp"
|
||||
#include "PhysicsControl_structs.hpp"
|
||||
#include "CoreUObject_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Class PhysicsControl.PhysicsControlComponent
|
||||
// 0x0050 (0x02F0 - 0x02A0)
|
||||
class UPhysicsControlComponent final : public USceneComponent
|
||||
{
|
||||
public:
|
||||
float TeleportDistanceThreshold; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float TeleportRotationThreshold; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bShowDebugVisualization; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float VisualizationSizeScale; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bShowDebugControlList; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FString DebugControlDetailFilter; // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bShowDebugBodyModifierList; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FString DebugBodyModifierDetailFilter; // 0x02D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float VelocityPredictionTime; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 MaxNumControlsOrModifiersPerName; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
void AddBodyModifiersToSet(struct FPhysicsControlNames* NewSet, const TArray<class FName>& BodyModifiers, const class FName Set);
|
||||
void AddBodyModifierToSet(struct FPhysicsControlNames* NewSet, const class FName BodyModifier, const class FName Set);
|
||||
void AddControlsToSet(struct FPhysicsControlNames* NewSet, const TArray<class FName>& Controls, const class FName Set);
|
||||
void AddControlToSet(struct FPhysicsControlNames* NewSet, const class FName Control, const class FName Set);
|
||||
class FName CreateBodyModifier(class UMeshComponent* MeshComponent, const class FName BoneName, const class FName Set, const EPhysicsMovementType MovementType, const ECollisionEnabled CollisionType, const float GravityMultiplier, const float PhysicsBlendWeight, const bool bUseSkeletalAnimation, const bool bUpdateKinematicFromSimulation);
|
||||
TMap<class FName, struct FPhysicsControlNames> CreateBodyModifiersFromLimbBones(struct FPhysicsControlNames* AllBodyModifiers, const TMap<class FName, struct FPhysicsControlLimbBones>& LimbBones, const EPhysicsMovementType MovementType, const ECollisionEnabled CollisionType, const float GravityMultiplier, const float PhysicsBlendWeight, const bool bUseSkeletalAnimation, const bool bUpdateKinematicFromSimulation);
|
||||
TArray<class FName> CreateBodyModifiersFromSkeletalMeshBelow(class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName, const bool bIncludeSelf, const class FName Set, const EPhysicsMovementType MovementType, const ECollisionEnabled CollisionType, const float GravityMultiplier, const float PhysicsBlendWeight, const bool bUseSkeletalAnimation, const bool bUpdateKinematicFromSimulation);
|
||||
class FName CreateControl(class UMeshComponent* ParentMeshComponent, class FName ParentBoneName, class UMeshComponent* ChildMeshComponent, const class FName ChildBoneName, const struct FPhysicsControlData& ControlData, const struct FPhysicsControlTarget& ControlTarget, const struct FPhysicsControlSettings& ControlSettings, class FName Set, const bool bEnabled);
|
||||
void CreateControlsAndBodyModifiersFromLimbBones(struct FPhysicsControlNames* AllWorldSpaceControls, TMap<class FName, struct FPhysicsControlNames>* LimbWorldSpaceControls, struct FPhysicsControlNames* AllParentSpaceControls, TMap<class FName, struct FPhysicsControlNames>* LimbParentSpaceControls, struct FPhysicsControlNames* AllBodyModifiers, TMap<class FName, struct FPhysicsControlNames>* LimbBodyModifiers, class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<struct FPhysicsControlLimbSetupData>& LimbSetupData, const struct FPhysicsControlData& WorldSpaceControlData, const struct FPhysicsControlSettings& WorldSpaceControlSettings, const bool bEnableWorldSpaceControls, const struct FPhysicsControlData& ParentSpaceControlData, const struct FPhysicsControlSettings& ParentSpaceControlSettings, const bool bEnableParentSpaceControls, const EPhysicsMovementType PhysicsMovementType, const float GravityMultiplier, const float PhysicsBlendWeight);
|
||||
TMap<class FName, struct FPhysicsControlNames> CreateControlsFromLimbBones(struct FPhysicsControlNames* AllControls, const TMap<class FName, struct FPhysicsControlLimbBones>& LimbBones, const EPhysicsControlType ControlType, const struct FPhysicsControlData& ControlData, const struct FPhysicsControlSettings& ControlSettings, const bool bEnabled);
|
||||
TMap<class FName, struct FPhysicsControlNames> CreateControlsFromLimbBonesAndConstraintProfile(struct FPhysicsControlNames* AllControls, const TMap<class FName, struct FPhysicsControlLimbBones>& LimbBones, const class FName ConstraintProfile, const bool bEnabled);
|
||||
TArray<class FName> CreateControlsFromSkeletalMesh(class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& BoneNames, const EPhysicsControlType ControlType, const struct FPhysicsControlData& ControlData, const struct FPhysicsControlSettings& ControlSettings, const class FName Set, const bool bEnabled);
|
||||
TArray<class FName> CreateControlsFromSkeletalMeshAndConstraintProfile(class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& BoneNames, const class FName ConstraintProfile, const class FName Set, const bool bEnabled);
|
||||
TArray<class FName> CreateControlsFromSkeletalMeshAndConstraintProfileBelow(class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName, const bool bIncludeSelf, const class FName ConstraintProfile, const class FName Set, const bool bEnabled);
|
||||
TArray<class FName> CreateControlsFromSkeletalMeshBelow(class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName, const bool bIncludeSelf, const EPhysicsControlType ControlType, const struct FPhysicsControlData& ControlData, const struct FPhysicsControlSettings& ControlSettings, const class FName Set, const bool bEnabled);
|
||||
bool CreateNamedBodyModifier(const class FName Name_0, class UMeshComponent* MeshComponent, const class FName BoneName, const class FName Set, const EPhysicsMovementType MovementType, const ECollisionEnabled CollisionType, const float GravityMultiplier, const float PhysicsBlendWeight, const bool bUseSkeletalAnimation, const bool bUpdateKinematicFromSimulation);
|
||||
bool CreateNamedControl(class FName Name_0, class UMeshComponent* ParentMeshComponent, const class FName ParentBoneName, class UMeshComponent* ChildMeshComponent, const class FName ChildBoneName, const struct FPhysicsControlData& ControlData, const struct FPhysicsControlTarget& ControlTarget, const struct FPhysicsControlSettings& ControlSettings, const class FName Set, const bool bEnabled);
|
||||
bool DestroyBodyModifier(const class FName Name_0);
|
||||
void DestroyBodyModifiers(const TArray<class FName>& Names);
|
||||
void DestroyBodyModifiersInSet(const class FName Set);
|
||||
bool DestroyControl(const class FName Name_0);
|
||||
void DestroyControls(const TArray<class FName>& Names);
|
||||
void DestroyControlsInSet(const class FName Set);
|
||||
TArray<struct FVector> GetCachedBoneAngularVelocities(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& BoneNames);
|
||||
struct FVector GetCachedBoneAngularVelocity(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName);
|
||||
struct FRotator GetCachedBoneOrientation(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName);
|
||||
TArray<struct FRotator> GetCachedBoneOrientations(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& BoneNames);
|
||||
struct FVector GetCachedBonePosition(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName);
|
||||
TArray<struct FVector> GetCachedBonePositions(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& BoneNames);
|
||||
struct FTransform GetCachedBoneTransform(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName);
|
||||
TArray<struct FTransform> GetCachedBoneTransforms(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& BoneNames);
|
||||
TArray<struct FVector> GetCachedBoneVelocities(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& BoneNames);
|
||||
struct FVector GetCachedBoneVelocity(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName);
|
||||
void ResetBodyModifiersInSetToCachedBoneTransforms(const class FName SetName, const EResetToCachedTargetBehavior Behavior);
|
||||
void ResetBodyModifiersToCachedBoneTransforms(const TArray<class FName>& Names, const EResetToCachedTargetBehavior Behavior);
|
||||
bool ResetBodyModifierToCachedBoneTransform(const class FName Name_0, const EResetToCachedTargetBehavior Behavior);
|
||||
bool ResetControlPoint(const class FName Name_0);
|
||||
bool SetBodyModifierCollisionType(const class FName Name_0, const ECollisionEnabled CollisionType);
|
||||
bool SetBodyModifierGravityMultiplier(const class FName Name_0, const float GravityMultiplier);
|
||||
bool SetBodyModifierKinematicTarget(const class FName Name_0, const struct FVector& KinematicTargetPosition, const struct FRotator& KinematicTargetOrienation, const bool bMakeKinematic);
|
||||
bool SetBodyModifierMovementType(const class FName Name_0, const EPhysicsMovementType MovementType);
|
||||
bool SetBodyModifierPhysicsBlendWeight(const class FName Name_0, const float PhysicsBlendWeight);
|
||||
void SetBodyModifiersCollisionType(const TArray<class FName>& Names, const ECollisionEnabled CollisionType);
|
||||
void SetBodyModifiersGravityMultiplier(const TArray<class FName>& Names, const float GravityMultiplier);
|
||||
void SetBodyModifiersInSetCollisionType(const class FName Set, const ECollisionEnabled CollisionType);
|
||||
void SetBodyModifiersInSetGravityMultiplier(const class FName Set, const float GravityMultiplier);
|
||||
void SetBodyModifiersInSetMovementType(const class FName Set, const EPhysicsMovementType MovementType);
|
||||
void SetBodyModifiersInSetPhysicsBlendWeight(const class FName Set, const float PhysicsBlendWeight);
|
||||
void SetBodyModifiersInSetUpdateKinematicFromSimulation(const class FName Set, const bool bUpdateKinematicFromSimulation);
|
||||
void SetBodyModifiersInSetUseSkeletalAnimation(const class FName Set, const bool bUseSkeletalAnimation);
|
||||
void SetBodyModifiersMovementType(const TArray<class FName>& Names, const EPhysicsMovementType MovementType);
|
||||
void SetBodyModifiersPhysicsBlendWeight(const TArray<class FName>& Names, const float PhysicsBlendWeight);
|
||||
void SetBodyModifiersUpdateKinematicFromSimulation(const TArray<class FName>& Names, const bool bUpdateKinematicFromSimulation);
|
||||
void SetBodyModifiersUseSkeletalAnimation(const TArray<class FName>& Names, const bool bUseSkeletalAnimation);
|
||||
bool SetBodyModifierUpdateKinematicFromSimulation(const class FName Name_0, const bool bUpdateKinematicFromSimulation);
|
||||
bool SetBodyModifierUseSkeletalAnimation(const class FName Name_0, const bool bUseSkeletalAnimation);
|
||||
bool SetCachedBoneData(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName, const struct FTransform& TM, const struct FVector& Velocity, const struct FVector& AngularVelocity);
|
||||
bool SetControlAngularData(const class FName Name_0, const float Strength, const float DampingRatio, const float ExtraDamping, const float MaxTorque, const bool bEnableControl);
|
||||
bool SetControlAutoDisable(const class FName Name_0, const bool bAutoDisable);
|
||||
bool SetControlData(const class FName Name_0, const struct FPhysicsControlData& ControlData, const bool bEnableControl);
|
||||
void SetControlDatas(const TArray<class FName>& Names, const struct FPhysicsControlData& ControlData, const bool bEnableControl);
|
||||
void SetControlDatasInSet(const class FName Set, const struct FPhysicsControlData& ControlData, const bool bEnableControl);
|
||||
bool SetControlDisableCollision(const class FName Name_0, const bool bDisableCollision);
|
||||
bool SetControlEnabled(const class FName Name_0, const bool bEnable);
|
||||
bool SetControlLinearData(const class FName Name_0, const float Strength, const float DampingRatio, const float ExtraDamping, const float MaxForce, const bool bEnableControl);
|
||||
bool SetControlMultiplier(const class FName Name_0, const struct FPhysicsControlMultiplier& ControlMultiplier, const bool bEnableControl);
|
||||
void SetControlMultipliers(const TArray<class FName>& Names, const struct FPhysicsControlMultiplier& ControlMultiplier, const bool bEnableControl);
|
||||
void SetControlMultipliersInSet(const class FName Set, const struct FPhysicsControlMultiplier& ControlMultiplier, const bool bEnableControl);
|
||||
bool SetControlPoint(const class FName Name_0, const struct FVector& Position);
|
||||
void SetControlsAutoDisable(const TArray<class FName>& Names, const bool bAutoDisable);
|
||||
void SetControlsDisableCollision(const TArray<class FName>& Names, const bool bDisableCollision);
|
||||
void SetControlsEnabled(const TArray<class FName>& Names, const bool bEnable);
|
||||
void SetControlsInSetAutoDisable(const class FName Set, const bool bAutoDisable);
|
||||
void SetControlsInSetDisableCollision(const class FName Set, const bool bDisableCollision);
|
||||
void SetControlsInSetEnabled(const class FName Set, const bool bEnable);
|
||||
void SetControlsInSetUseSkeletalAnimation(const class FName Set, const bool bUseSkeletalAnimation, const float SkeletalAnimationVelocityMultiplier);
|
||||
void SetControlsUseSkeletalAnimation(const TArray<class FName>& Names, const bool bUseSkeletalAnimation, const float SkeletalAnimationVelocityMultiplier);
|
||||
bool SetControlTarget(const class FName Name_0, const struct FPhysicsControlTarget& ControlTarget, const bool bEnableControl);
|
||||
bool SetControlTargetOrientation(const class FName Name_0, const struct FRotator& Orientation, const float AngularVelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
|
||||
void SetControlTargetOrientations(const TArray<class FName>& Names, const struct FRotator& Orientation, const float AngularVelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
|
||||
bool SetControlTargetOrientationsFromArray(const TArray<class FName>& Names, const TArray<struct FRotator>& Orientations, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
|
||||
void SetControlTargetOrientationsInSet(const class FName SetName, const struct FRotator& Orientation, const float AngularVelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
|
||||
bool SetControlTargetPoses(const class FName Name_0, const struct FVector& ParentPosition, const struct FRotator& ParentOrientation, const struct FVector& ChildPosition, const struct FRotator& ChildOrientation, const float VelocityDeltaTime, const bool bEnableControl);
|
||||
bool SetControlTargetPosition(const class FName Name_0, const struct FVector& Position, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
|
||||
bool SetControlTargetPositionAndOrientation(const class FName Name_0, const struct FVector& Position, const struct FRotator& Orientation, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
|
||||
void SetControlTargetPositions(const TArray<class FName>& Names, const struct FVector& Position, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
|
||||
void SetControlTargetPositionsAndOrientations(const TArray<class FName>& Names, const struct FVector& Position, const struct FRotator& Orientation, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
|
||||
bool SetControlTargetPositionsAndOrientationsFromArray(const TArray<class FName>& Names, const TArray<struct FVector>& Positions, const TArray<struct FRotator>& Orientations, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
|
||||
void SetControlTargetPositionsAndOrientationsInSet(const class FName SetName, const struct FVector& Position, const struct FRotator& Orientation, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
|
||||
bool SetControlTargetPositionsFromArray(const TArray<class FName>& Names, const TArray<struct FVector>& Positions, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
|
||||
void SetControlTargetPositionsInSet(const class FName SetName, const struct FVector& Position, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
|
||||
void SetControlTargets(const TArray<class FName>& Names, const struct FPhysicsControlTarget& ControlTarget, const bool bEnableControl);
|
||||
void SetControlTargetsInSet(const class FName Set, const struct FPhysicsControlTarget& ControlTarget, const bool bEnableControl);
|
||||
bool SetControlUseSkeletalAnimation(const class FName Name_0, const bool bUseSkeletalAnimation, const float SkeletalAnimationVelocityMultiplier);
|
||||
void UpdateControls(float DeltaTime);
|
||||
void UpdateTargetCaches(float DeltaTime);
|
||||
|
||||
const TArray<class FName> GetAllBodyModifierNames() const;
|
||||
const TArray<class FName> GetAllControlNames() const;
|
||||
const TArray<class FName> GetBodyModifierNamesInSet(const class FName Set) const;
|
||||
bool GetControlAutoDisable(const class FName Name_0) const;
|
||||
bool GetControlData(const class FName Name_0, struct FPhysicsControlData* ControlData) const;
|
||||
bool GetControlEnabled(const class FName Name_0) const;
|
||||
bool GetControlMultiplier(const class FName Name_0, struct FPhysicsControlMultiplier* ControlMultiplier) const;
|
||||
const TArray<class FName> GetControlNamesInSet(const class FName Set) const;
|
||||
bool GetControlTarget(const class FName Name_0, struct FPhysicsControlTarget* ControlTarget) const;
|
||||
TMap<class FName, struct FPhysicsControlLimbBones> GetLimbBonesFromSkeletalMesh(class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<struct FPhysicsControlLimbSetupData>& LimbSetupData) const;
|
||||
TArray<class FName> GetSetsContainingBodyModifier(const class FName Control) const;
|
||||
TArray<class FName> GetSetsContainingControl(const class FName Control) const;
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("PhysicsControlComponent")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"PhysicsControlComponent")
|
||||
}
|
||||
static class UPhysicsControlComponent* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UPhysicsControlComponent>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UPhysicsControlComponent;
|
||||
|
||||
// Class PhysicsControl.PhysicsControlProfileAsset
|
||||
// 0x0038 (0x0060 - 0x0028)
|
||||
class UPhysicsControlProfileAsset final : public UObject
|
||||
{
|
||||
public:
|
||||
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TSoftObjectPtr<class USkeletalMesh> PreviewSkeletalMesh; // 0x0030(0x0028)(Edit, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float TestValue; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
void Log();
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("PhysicsControlProfileAsset")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"PhysicsControlProfileAsset")
|
||||
}
|
||||
static class UPhysicsControlProfileAsset* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UPhysicsControlProfileAsset>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UPhysicsControlProfileAsset;
|
||||
|
||||
// Class PhysicsControl.PhysicsControlInitializerComponent
|
||||
// 0x0170 (0x0410 - 0x02A0)
|
||||
class UPhysicsControlInitializerComponent final : public USceneComponent
|
||||
{
|
||||
public:
|
||||
struct FInitialCharacterControls InitialCharacterControls; // 0x02A0(0x00C0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
||||
TMap<class FName, struct FInitialPhysicsControl> InitialControls; // 0x0360(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
||||
TMap<class FName, struct FInitialBodyModifier> InitialBodyModifiers; // 0x03B0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
||||
bool bCreateControlsAtBeginPlay; // 0x0400(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_401[0xF]; // 0x0401(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
|
||||
public:
|
||||
void CreateControls(class UPhysicsControlComponent* PhysicsControlComponent);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("PhysicsControlInitializerComponent")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"PhysicsControlInitializerComponent")
|
||||
}
|
||||
static class UPhysicsControlInitializerComponent* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UPhysicsControlInitializerComponent>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UPhysicsControlInitializerComponent;
|
||||
|
||||
// Class PhysicsControl.PhysicsControlActor
|
||||
// 0x0010 (0x02C8 - 0x02B8)
|
||||
class APhysicsControlActor final : public AActor
|
||||
{
|
||||
public:
|
||||
class UPhysicsControlComponent* ControlComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
class UPhysicsControlInitializerComponent* ControlInitializerComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("PhysicsControlActor")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"PhysicsControlActor")
|
||||
}
|
||||
static class APhysicsControlActor* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<APhysicsControlActor>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_APhysicsControlActor;
|
||||
|
||||
}
|
||||
|
||||
214
EternalStrands/SDK/PhysicsControl_structs.hpp
Normal file
214
EternalStrands/SDK/PhysicsControl_structs.hpp
Normal file
@@ -0,0 +1,214 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: PhysicsControl
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "CoreUObject_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum PhysicsControl.EPhysicsControlType
|
||||
// NumValues: 0x0003
|
||||
enum class EPhysicsControlType : uint8
|
||||
{
|
||||
WorldSpace = 0,
|
||||
ParentSpace = 1,
|
||||
EPhysicsControlType_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum PhysicsControl.EResetToCachedTargetBehavior
|
||||
// NumValues: 0x0003
|
||||
enum class EResetToCachedTargetBehavior : uint8
|
||||
{
|
||||
ResetImmediately = 0,
|
||||
ResetDuringUpdateControls = 1,
|
||||
EResetToCachedTargetBehavior_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum PhysicsControl.EPhysicsMovementType
|
||||
// NumValues: 0x0004
|
||||
enum class EPhysicsMovementType : uint8
|
||||
{
|
||||
Static = 0,
|
||||
Kinematic = 1,
|
||||
Simulated = 2,
|
||||
EPhysicsMovementType_MAX = 3,
|
||||
};
|
||||
|
||||
// ScriptStruct PhysicsControl.PhysicsControlData
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FPhysicsControlData final
|
||||
{
|
||||
public:
|
||||
float LinearStrength; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float LinearDampingRatio; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float LinearExtraDamping; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxForce; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AngularStrength; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AngularDampingRatio; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AngularExtraDamping; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxTorque; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FPhysicsControlData;
|
||||
|
||||
// ScriptStruct PhysicsControl.PhysicsControlMultiplier
|
||||
// 0x0070 (0x0070 - 0x0000)
|
||||
struct FPhysicsControlMultiplier final
|
||||
{
|
||||
public:
|
||||
struct FVector LinearStrengthMultiplier; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector LinearDampingRatioMultiplier; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector LinearExtraDampingMultiplier; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector MaxForceMultiplier; // 0x0048(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AngularStrengthMultiplier; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AngularDampingRatioMultiplier; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float AngularExtraDampingMultiplier; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxTorqueMultiplier; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FPhysicsControlMultiplier;
|
||||
|
||||
// ScriptStruct PhysicsControl.PhysicsControlTarget
|
||||
// 0x0068 (0x0068 - 0x0000)
|
||||
struct FPhysicsControlTarget final
|
||||
{
|
||||
public:
|
||||
struct FVector TargetPosition; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FVector TargetVelocity; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FRotator TargetOrientation; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FVector TargetAngularVelocity; // 0x0048(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bApplyControlPointToTarget; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FPhysicsControlTarget;
|
||||
|
||||
// ScriptStruct PhysicsControl.PhysicsControlSettings
|
||||
// 0x0028 (0x0028 - 0x0000)
|
||||
struct FPhysicsControlSettings final
|
||||
{
|
||||
public:
|
||||
struct FVector ControlPoint; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bUseSkeletalAnimation; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float SkeletalAnimationVelocityMultiplier; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bDisableCollision; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bAutoDisable; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FPhysicsControlSettings;
|
||||
|
||||
// ScriptStruct PhysicsControl.PhysicsControl
|
||||
// 0x0140 (0x0140 - 0x0000)
|
||||
struct FPhysicsControl final
|
||||
{
|
||||
public:
|
||||
class UMeshComponent* ParentMeshComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName ParentBoneName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class UMeshComponent* ChildMeshComponent; // 0x0010(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName ChildBoneName; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FPhysicsControlData ControlData; // 0x0020(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FPhysicsControlMultiplier ControlMultiplier; // 0x0040(0x0070)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FPhysicsControlTarget ControlTarget; // 0x00B0(0x0068)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FPhysicsControlSettings ControlSettings; // 0x0118(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FPhysicsControl;
|
||||
|
||||
// ScriptStruct PhysicsControl.PhysicsControlLimbSetupData
|
||||
// 0x0014 (0x0014 - 0x0000)
|
||||
struct FPhysicsControlLimbSetupData final
|
||||
{
|
||||
public:
|
||||
class FName LimbName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName StartBone; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bIncludeParentBone; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bIncludeSelf; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FPhysicsControlLimbSetupData;
|
||||
|
||||
// ScriptStruct PhysicsControl.PhysicsControlLimbBones
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct alignas(0x08) FPhysicsControlLimbBones final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FPhysicsControlLimbBones;
|
||||
|
||||
// ScriptStruct PhysicsControl.PhysicsControlNames
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FPhysicsControlNames final
|
||||
{
|
||||
public:
|
||||
TArray<class FName> Names; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FPhysicsControlNames;
|
||||
|
||||
// ScriptStruct PhysicsControl.InitialPhysicsControl
|
||||
// 0x0150 (0x0150 - 0x0000)
|
||||
struct FInitialPhysicsControl final
|
||||
{
|
||||
public:
|
||||
class AActor* ParentActor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName ParentMeshComponentName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName ParentBoneName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class AActor* ChildActor; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName ChildMeshComponentName; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName ChildBoneName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FPhysicsControlData ControlData; // 0x0030(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FPhysicsControlMultiplier ControlMultiplier; // 0x0050(0x0070)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FPhysicsControlTarget ControlTarget; // 0x00C0(0x0068)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FPhysicsControlSettings ControlSettings; // 0x0128(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FInitialPhysicsControl;
|
||||
|
||||
// ScriptStruct PhysicsControl.InitialBodyModifier
|
||||
// 0x0070 (0x0070 - 0x0000)
|
||||
struct FInitialBodyModifier final
|
||||
{
|
||||
public:
|
||||
class AActor* Actor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName MeshComponentName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName BoneName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EPhysicsMovementType MovementType; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float GravityMultiplier; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FVector KinematicTargetPosition; // 0x0028(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FQuat KinematicTargetOrientation; // 0x0040(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bUseSkeletalAnimation; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_61[0xF]; // 0x0061(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FInitialBodyModifier;
|
||||
|
||||
// ScriptStruct PhysicsControl.InitialCharacterControls
|
||||
// 0x00C0 (0x00C0 - 0x0000)
|
||||
struct FInitialCharacterControls final
|
||||
{
|
||||
public:
|
||||
class AActor* CharacterActor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName SkeletalMeshComponentName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TArray<struct FPhysicsControlLimbSetupData> LimbSetupData; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
struct FPhysicsControlData WorldSpaceControlData; // 0x0020(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FPhysicsControlSettings WorldSpaceControlSettings; // 0x0040(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
bool bEnableWorldSpaceControls; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FPhysicsControlData ParentSpaceControlData; // 0x006C(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FPhysicsControlSettings ParentSpaceControlSettings; // 0x0090(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
||||
bool bEnableParentSpaceControls; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EPhysicsMovementType PhysicsMovementType; // 0x00B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FInitialCharacterControls;
|
||||
|
||||
}
|
||||
|
||||
687
EternalStrands/SDK/SMSystem_structs.hpp
Normal file
687
EternalStrands/SDK/SMSystem_structs.hpp
Normal file
@@ -0,0 +1,687 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: SMSystem
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "CoreUObject_structs.hpp"
|
||||
#include "Engine_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum SMSystem.ESMLogType
|
||||
// NumValues: 0x0004
|
||||
enum class ESMLogType : uint8
|
||||
{
|
||||
Note = 0,
|
||||
Warning = 1,
|
||||
Error = 2,
|
||||
ESMLogType_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum SMSystem.ESMNetworkConfigurationType
|
||||
// NumValues: 0x0004
|
||||
enum class ESMNetworkConfigurationType : uint8
|
||||
{
|
||||
SM_Client = 0,
|
||||
SM_Server = 1,
|
||||
SM_ClientAndServer = 2,
|
||||
SM_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum SMSystem.ESMExposedFunctionExecutionType
|
||||
// NumValues: 0x0004
|
||||
enum class ESMExposedFunctionExecutionType : uint8
|
||||
{
|
||||
SM_Graph = 0,
|
||||
SM_NodeInstance = 1,
|
||||
SM_None = 2,
|
||||
SM_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum SMSystem.ESMConditionalEvaluationType
|
||||
// NumValues: 0x0005
|
||||
enum class ESMConditionalEvaluationType : uint8
|
||||
{
|
||||
SM_Graph = 0,
|
||||
SM_NodeInstance = 1,
|
||||
SM_AlwaysFalse = 2,
|
||||
SM_AlwaysTrue = 3,
|
||||
SM_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum SMSystem.ESMStateMachineInput
|
||||
// NumValues: 0x000B
|
||||
enum class ESMStateMachineInput : uint8
|
||||
{
|
||||
Disabled = 0,
|
||||
UseContextController = 1,
|
||||
Player0 = 2,
|
||||
Player1 = 3,
|
||||
Player2 = 4,
|
||||
Player3 = 5,
|
||||
Player4 = 6,
|
||||
Player5 = 7,
|
||||
Player6 = 8,
|
||||
Player7 = 9,
|
||||
ESMStateMachineInput_MAX = 10,
|
||||
};
|
||||
|
||||
// Enum SMSystem.ESMNodeInput
|
||||
// NumValues: 0x000C
|
||||
enum class ESMNodeInput : uint8
|
||||
{
|
||||
Disabled = 0,
|
||||
UseOwningStateMachine = 1,
|
||||
UseContextController = 2,
|
||||
Player0 = 3,
|
||||
Player1 = 4,
|
||||
Player2 = 5,
|
||||
Player3 = 6,
|
||||
Player4 = 7,
|
||||
Player5 = 8,
|
||||
Player6 = 9,
|
||||
Player7 = 10,
|
||||
ESMNodeInput_MAX = 11,
|
||||
};
|
||||
|
||||
// Enum SMSystem.ESMExecutionEnvironment
|
||||
// NumValues: 0x0003
|
||||
enum class ESMExecutionEnvironment : uint8
|
||||
{
|
||||
EditorExecution = 0,
|
||||
GameExecution = 1,
|
||||
ESMExecutionEnvironment_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum SMSystem.ESMValidEditorNode
|
||||
// NumValues: 0x0003
|
||||
enum class ESMValidEditorNode : uint8
|
||||
{
|
||||
IsValidEditorNode = 0,
|
||||
IsNotValidEditorNode = 1,
|
||||
ESMValidEditorNode_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum SMSystem.ESMCompilerLogType
|
||||
// NumValues: 0x0004
|
||||
enum class ESMCompilerLogType : uint8
|
||||
{
|
||||
Note = 0,
|
||||
Warning = 1,
|
||||
Error = 2,
|
||||
ESMCompilerLogType_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum SMSystem.ESMThreadMode
|
||||
// NumValues: 0x0003
|
||||
enum class ESMThreadMode : uint8
|
||||
{
|
||||
Blocking = 0,
|
||||
Async = 1,
|
||||
ESMThreadMode_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum SMSystem.ESMTransactionType
|
||||
// NumValues: 0x0009
|
||||
enum class ESMTransactionType : uint8
|
||||
{
|
||||
SM_Unknown = 0,
|
||||
SM_Transition = 1,
|
||||
SM_State = 2,
|
||||
SM_FullSync = 3,
|
||||
SM_Start = 4,
|
||||
SM_Stop = 5,
|
||||
SM_Initialize = 6,
|
||||
SM_Shutdown = 7,
|
||||
SM_MAX = 8,
|
||||
};
|
||||
|
||||
// Enum SMSystem.ESMOptionalBool
|
||||
// NumValues: 0x0004
|
||||
enum class ESMOptionalBool : uint8
|
||||
{
|
||||
Unset = 0,
|
||||
IsFalse = 1,
|
||||
IsTrue = 2,
|
||||
ESMOptionalBool_MAX = 3,
|
||||
};
|
||||
|
||||
// ScriptStruct SMSystem.SMGraphProperty_Base_Runtime
|
||||
// 0x0048 (0x0048 - 0x0000)
|
||||
struct alignas(0x08) FSMGraphProperty_Base_Runtime
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGuid Guid; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
struct FGuid OwnerGuid; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 bIsDefaultValueOnly : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
||||
uint8 Pad_39[0xF]; // 0x0039(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMGraphProperty_Base_Runtime;
|
||||
|
||||
// ScriptStruct SMSystem.SMInfo_Base
|
||||
// 0x0060 (0x0060 - 0x0000)
|
||||
struct FSMInfo_Base
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FString NodeName; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FGuid Guid; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FGuid OwnerGuid; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FGuid NodeGuid; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FGuid OwnerNodeGuid; // 0x0048(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class USMNodeInstance* NodeInstance; // 0x0058(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMInfo_Base;
|
||||
|
||||
// ScriptStruct SMSystem.SMGraphPropertyTemplateOwner
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FSMGraphPropertyTemplateOwner final
|
||||
{
|
||||
public:
|
||||
TArray<struct FSMGraphProperty_Base_Runtime> VariableGraphProperties; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMGraphPropertyTemplateOwner;
|
||||
|
||||
// ScriptStruct SMSystem.SMGuidMap
|
||||
// 0x0050 (0x0050 - 0x0000)
|
||||
struct FSMGuidMap final
|
||||
{
|
||||
public:
|
||||
TMap<struct FGuid, struct FGuid> NodeToPathGuids; // 0x0000(0x0050)(NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMGuidMap;
|
||||
|
||||
// ScriptStruct SMSystem.SMTransitionInfo
|
||||
// 0x0038 (0x0098 - 0x0060)
|
||||
struct FSMTransitionInfo final : public FSMInfo_Base
|
||||
{
|
||||
public:
|
||||
struct FGuid FromStateGuid; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FGuid ToStateGuid; // 0x0070(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 Priority; // 0x0080(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FDateTime LastNetworkTimestamp; // 0x0088(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMTransitionInfo;
|
||||
|
||||
// ScriptStruct SMSystem.SMStateInfo
|
||||
// 0x0020 (0x0080 - 0x0060)
|
||||
struct FSMStateInfo final : public FSMInfo_Base
|
||||
{
|
||||
public:
|
||||
TArray<struct FSMTransitionInfo> OutgoingTransitions; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
bool bIsEndState; // 0x0070(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMStateInfo;
|
||||
|
||||
// ScriptStruct SMSystem.SMNode_Base
|
||||
// 0x0138 (0x0138 - 0x0000)
|
||||
struct FSMNode_Base
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float TimeInState; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bIsInEndState; // 0x0014(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bHasUpdated; // 0x0015(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 DuplicateId; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FVector2D NodePosition; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 bHasInputEvents : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGuid Guid; // 0x0034(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
struct FGuid OwnerGuid; // 0x0044(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
struct FGuid PathGuid; // 0x0054(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FString NodeName; // 0x0070(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
class FName TemplateName; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
TArray<class FName> StackTemplateNames; // 0x0088(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
||||
TArray<class USMNodeInstance*> StackNodeInstances; // 0x0098(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
||||
TArray<TSubclassOf<class UObject>> NodeStackClasses; // 0x00A8(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
||||
class USMInstance* OwningInstance; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
class USMNodeInstance* NodeInstance; // 0x00C0(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TMap<struct FGuid, struct FSMGraphPropertyTemplateOwner> TemplateVariableGraphProperties; // 0x00D8(0x0050)(Protected, NativeAccessSpecifierProtected)
|
||||
TSubclassOf<class UObject> NodeInstanceClass; // 0x0128(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMNode_Base;
|
||||
|
||||
// ScriptStruct SMSystem.SMConnectionValidator
|
||||
// 0x0000 (0x0000 - 0x0000)
|
||||
#pragma pack(push, 0x1)
|
||||
struct alignas(0x01) FSMConnectionValidator
|
||||
{
|
||||
};
|
||||
#pragma pack(pop)
|
||||
DUMPER7_ASSERTS_FSMConnectionValidator;
|
||||
|
||||
// ScriptStruct SMSystem.SMState_Base
|
||||
// 0x0050 (0x0188 - 0x0138)
|
||||
struct FSMState_Base : public FSMNode_Base
|
||||
{
|
||||
public:
|
||||
uint8 bIsRootNode : 1; // 0x0138(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bAlwaysUpdate : 1; // 0x0138(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bEvalTransitionsOnStart : 1; // 0x0138(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bDisableTickTransitionEvaluation : 1; // 0x0138(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bStayActiveOnStateChange : 1; // 0x0138(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bAllowParallelReentry : 1; // 0x0138(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bCanBeEndState : 1; // 0x0138(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_139[0x4F]; // 0x0139(0x004F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMState_Base;
|
||||
|
||||
// ScriptStruct SMSystem.SMConduit
|
||||
// 0x0008 (0x0190 - 0x0188)
|
||||
struct FSMConduit final : public FSMState_Base
|
||||
{
|
||||
public:
|
||||
uint8 bCanEnterTransition : 1; // 0x0188(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bCanEvaluate : 1; // 0x0188(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bEvalWithTransitions : 1; // 0x0188(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
ESMConditionalEvaluationType ConditionalEvaluationType; // 0x0189(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_18A[0x6]; // 0x018A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMConduit;
|
||||
|
||||
// ScriptStruct SMSystem.SMExposedFunctionHandler
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FSMExposedFunctionHandler final
|
||||
{
|
||||
public:
|
||||
class FName BoundFunction; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ESMExposedFunctionExecutionType ExecutionType; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UFunction* Function; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMExposedFunctionHandler;
|
||||
|
||||
// ScriptStruct SMSystem.SMExposedFunctionContainer
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FSMExposedFunctionContainer final
|
||||
{
|
||||
public:
|
||||
TArray<struct FSMExposedFunctionHandler> ExposedFunctionHandlers; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMExposedFunctionContainer;
|
||||
|
||||
// ScriptStruct SMSystem.SMNode_FunctionHandlers
|
||||
// 0x0048 (0x0048 - 0x0000)
|
||||
struct FSMNode_FunctionHandlers
|
||||
{
|
||||
public:
|
||||
TArray<struct FSMExposedFunctionHandler> NodeInitializedGraphEvaluators; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMExposedFunctionHandler> NodeShutdownGraphEvaluators; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMExposedFunctionHandler> OnRootStateMachineStartedGraphEvaluator; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMExposedFunctionHandler> OnRootStateMachineStoppedGraphEvaluator; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMNode_FunctionHandlers;
|
||||
|
||||
// ScriptStruct SMSystem.SMState_FunctionHandlers
|
||||
// 0x0030 (0x0078 - 0x0048)
|
||||
struct FSMState_FunctionHandlers final : public FSMNode_FunctionHandlers
|
||||
{
|
||||
public:
|
||||
TArray<struct FSMExposedFunctionHandler> BeginStateGraphEvaluator; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMExposedFunctionHandler> UpdateStateGraphEvaluator; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMExposedFunctionHandler> EndStateGraphEvaluator; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMState_FunctionHandlers;
|
||||
|
||||
// ScriptStruct SMSystem.SMConduit_FunctionHandlers
|
||||
// 0x0020 (0x0068 - 0x0048)
|
||||
struct FSMConduit_FunctionHandlers final : public FSMNode_FunctionHandlers
|
||||
{
|
||||
public:
|
||||
TArray<struct FSMExposedFunctionHandler> CanEnterConduitGraphEvaluator; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMExposedFunctionHandler> ConduitEnteredGraphEvaluator; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMConduit_FunctionHandlers;
|
||||
|
||||
// ScriptStruct SMSystem.SMTransition_FunctionHandlers
|
||||
// 0x0040 (0x0088 - 0x0048)
|
||||
struct FSMTransition_FunctionHandlers final : public FSMNode_FunctionHandlers
|
||||
{
|
||||
public:
|
||||
TArray<struct FSMExposedFunctionHandler> CanEnterTransitionGraphEvaluator; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMExposedFunctionHandler> TransitionEnteredGraphEvaluator; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMExposedFunctionHandler> TransitionPreEvaluateGraphEvaluator; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMExposedFunctionHandler> TransitionPostEvaluateGraphEvaluator; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMTransition_FunctionHandlers;
|
||||
|
||||
// ScriptStruct SMSystem.SMExposedNodeFunctions
|
||||
// 0x0080 (0x0080 - 0x0000)
|
||||
struct FSMExposedNodeFunctions final
|
||||
{
|
||||
public:
|
||||
TArray<struct FSMState_FunctionHandlers> FSMState_FunctionHandlers; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMConduit_FunctionHandlers> FSMConduit_FunctionHandlers; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMTransition_FunctionHandlers> FSMTransition_FunctionHandlers; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
TMap<struct FGuid, struct FSMExposedFunctionContainer> GraphPropertyFunctionHandlers; // 0x0030(0x0050)(NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMExposedNodeFunctions;
|
||||
|
||||
// ScriptStruct SMSystem.SMGraphProperty_Runtime
|
||||
// 0x0000 (0x0048 - 0x0048)
|
||||
struct FSMGraphProperty_Runtime final : public FSMGraphProperty_Base_Runtime
|
||||
{
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMGraphProperty_Runtime;
|
||||
|
||||
// ScriptStruct SMSystem.SMGraphProperty_Base
|
||||
// 0x00C0 (0x0108 - 0x0048)
|
||||
struct FSMGraphProperty_Base : public FSMGraphProperty_Base_Runtime
|
||||
{
|
||||
public:
|
||||
class FName VariableName; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FEdGraphPinType VariableType; // 0x0050(0x0058)(NoDestructor, NativeAccessSpecifierPublic)
|
||||
struct FMemberReference MemberReference; // 0x00A8(0x0038)(NativeAccessSpecifierPublic)
|
||||
bool bIsInArray; // 0x00E0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bReadOnly; // 0x00E1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bHidden; // 0x00E2(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_E3[0x1]; // 0x00E3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGuid GuidUnmodified; // 0x00E4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
struct FGuid TemplateGuid; // 0x00F4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
int32 GuidIndex; // 0x0104(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMGraphProperty_Base;
|
||||
|
||||
// ScriptStruct SMSystem.SMGraphProperty
|
||||
// 0x0000 (0x0108 - 0x0108)
|
||||
struct FSMGraphProperty final : public FSMGraphProperty_Base
|
||||
{
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMGraphProperty;
|
||||
|
||||
// ScriptStruct SMSystem.SMDebugStateMachine
|
||||
// 0x0001 (0x0001 - 0x0000)
|
||||
struct FSMDebugStateMachine final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMDebugStateMachine;
|
||||
|
||||
// ScriptStruct SMSystem.SMReferenceContainer
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FSMReferenceContainer final
|
||||
{
|
||||
public:
|
||||
struct FGuid PathGuid; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class USMInstance* Reference; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMReferenceContainer;
|
||||
|
||||
// ScriptStruct SMSystem.SMNodeDescription
|
||||
// 0x0038 (0x0038 - 0x0000)
|
||||
struct FSMNodeDescription final
|
||||
{
|
||||
public:
|
||||
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FText Category; // 0x0008(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
class FText Description; // 0x0020(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMNodeDescription;
|
||||
|
||||
// ScriptStruct SMSystem.SMNodeClassRule
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct alignas(0x08) FSMNodeClassRule
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
bool bIncludeChildren; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bNOT; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMNodeClassRule;
|
||||
|
||||
// ScriptStruct SMSystem.SMStateClassRule
|
||||
// 0x0028 (0x0038 - 0x0010)
|
||||
struct FSMStateClassRule final : public FSMNodeClassRule
|
||||
{
|
||||
public:
|
||||
TSoftClassPtr<class UClass> StateClass; // 0x0010(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMStateClassRule;
|
||||
|
||||
// ScriptStruct SMSystem.SMTransitionClassRule
|
||||
// 0x0028 (0x0038 - 0x0010)
|
||||
struct FSMTransitionClassRule final : public FSMNodeClassRule
|
||||
{
|
||||
public:
|
||||
TSoftClassPtr<class UClass> TransitionClass; // 0x0010(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMTransitionClassRule;
|
||||
|
||||
// ScriptStruct SMSystem.SMStateMachineClassRule
|
||||
// 0x0028 (0x0038 - 0x0010)
|
||||
struct FSMStateMachineClassRule final : public FSMNodeClassRule
|
||||
{
|
||||
public:
|
||||
TSoftClassPtr<class UClass> StateMachineClass; // 0x0010(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMStateMachineClassRule;
|
||||
|
||||
// ScriptStruct SMSystem.SMNodeConnectionRule
|
||||
// 0x00A8 (0x00A8 - 0x0000)
|
||||
struct FSMNodeConnectionRule final
|
||||
{
|
||||
public:
|
||||
struct FSMStateClassRule FromState; // 0x0000(0x0038)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
struct FSMStateClassRule ToState; // 0x0038(0x0038)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
struct FSMStateMachineClassRule InStateMachine; // 0x0070(0x0038)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMNodeConnectionRule;
|
||||
|
||||
// ScriptStruct SMSystem.SMTransitionConnectionValidator
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FSMTransitionConnectionValidator final : public FSMConnectionValidator
|
||||
{
|
||||
public:
|
||||
TArray<struct FSMNodeConnectionRule> AllowedConnections; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMTransitionConnectionValidator;
|
||||
|
||||
// ScriptStruct SMSystem.SMStateConnectionValidator
|
||||
// 0x0030 (0x0030 - 0x0000)
|
||||
struct FSMStateConnectionValidator final : public FSMConnectionValidator
|
||||
{
|
||||
public:
|
||||
TArray<struct FSMStateClassRule> AllowedInboundStates; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMStateClassRule> AllowedOutboundStates; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMStateMachineClassRule> AllowedInStateMachines; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMStateConnectionValidator;
|
||||
|
||||
// ScriptStruct SMSystem.SMStateMachineNodePlacementValidator
|
||||
// 0x0050 (0x0050 - 0x0000)
|
||||
struct FSMStateMachineNodePlacementValidator final : public FSMConnectionValidator
|
||||
{
|
||||
public:
|
||||
TArray<struct FSMStateClassRule> AllowedStates; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
TArray<struct FSMTransitionClassRule> AllowedTransitions; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
bool bAllowReferences; // 0x0020(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bAllowParents; // 0x0021(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bAllowSubStateMachines; // 0x0022(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TSoftClassPtr<class UClass> DefaultSubStateMachineClass; // 0x0028(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMStateMachineNodePlacementValidator;
|
||||
|
||||
// ScriptStruct SMSystem.SMNodeWidgetInfo
|
||||
// 0x0000 (0x0000 - 0x0000)
|
||||
#pragma pack(push, 0x1)
|
||||
struct alignas(0x01) FSMNodeWidgetInfo
|
||||
{
|
||||
};
|
||||
#pragma pack(pop)
|
||||
DUMPER7_ASSERTS_FSMNodeWidgetInfo;
|
||||
|
||||
// ScriptStruct SMSystem.SMTextDisplayWidgetInfo
|
||||
// 0x0000 (0x0000 - 0x0000)
|
||||
#pragma pack(push, 0x1)
|
||||
struct alignas(0x01) FSMTextDisplayWidgetInfo : public FSMNodeWidgetInfo
|
||||
{
|
||||
};
|
||||
#pragma pack(pop)
|
||||
DUMPER7_ASSERTS_FSMTextDisplayWidgetInfo;
|
||||
|
||||
// ScriptStruct SMSystem.SMStateHistory
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FSMStateHistory final
|
||||
{
|
||||
public:
|
||||
struct FGuid StateGuid; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FDateTime StartTime; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float TimeInState; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ServerTimeInState; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMStateHistory;
|
||||
|
||||
// ScriptStruct SMSystem.SMState
|
||||
// 0x0000 (0x0188 - 0x0188)
|
||||
struct FSMState final : public FSMState_Base
|
||||
{
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMState;
|
||||
|
||||
// ScriptStruct SMSystem.SMStateMachine
|
||||
// 0x0140 (0x02C8 - 0x0188)
|
||||
struct FSMStateMachine final : public FSMState_Base
|
||||
{
|
||||
public:
|
||||
uint8 bHasAdditionalLogic : 1; // 0x0188(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bReuseCurrentState : 1; // 0x0188(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bOnlyReuseIfNotEndState : 1; // 0x0188(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bAllowIndependentTick : 1; // 0x0188(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bCallReferenceTickOnManualUpdate : 1; // 0x0188(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bWaitForEndState : 1; // 0x0188(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_189[0x7]; // 0x0189(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TScriptInterface<class ISMStateMachineNetworkedInterface> NetworkedInterface; // 0x0190(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_1A0[0xF0]; // 0x01A0(0x00F0)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TSubclassOf<class UObject> ReferencedStateMachineClass; // 0x0290(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
class FName ReferencedTemplateName; // 0x0298(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
class FName DynamicStateMachineReferenceVariable; // 0x02A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
class USMInstance* ReferencedStateMachine; // 0x02A8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
class USMInstance* IsReferencedByInstance; // 0x02B0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
uint8 Pad_2B8[0x10]; // 0x02B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMStateMachine;
|
||||
|
||||
// ScriptStruct SMSystem.SMTransaction_Base
|
||||
// 0x0003 (0x0003 - 0x0000)
|
||||
struct FSMTransaction_Base
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
ESMTransactionType TransactionType; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 bOriginatedFromServer : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMTransaction_Base;
|
||||
|
||||
// ScriptStruct SMSystem.SMInitializeTransaction
|
||||
// 0x000D (0x0010 - 0x0003)
|
||||
struct FSMInitializeTransaction final : public FSMTransaction_Base
|
||||
{
|
||||
public:
|
||||
uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UObject* Context; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMInitializeTransaction;
|
||||
|
||||
// ScriptStruct SMSystem.SMTransitionTransaction
|
||||
// 0x0035 (0x0038 - 0x0003)
|
||||
struct FSMTransitionTransaction final : public FSMTransaction_Base
|
||||
{
|
||||
public:
|
||||
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGuid BaseGuid; // 0x0004(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<struct FGuid> AdditionalGuids; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
struct FDateTime Timestamp; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ActiveTime; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMTransitionTransaction;
|
||||
|
||||
// ScriptStruct SMSystem.SMActivateStateTransaction
|
||||
// 0x0019 (0x001C - 0x0003)
|
||||
struct FSMActivateStateTransaction final : public FSMTransaction_Base
|
||||
{
|
||||
public:
|
||||
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGuid BaseGuid; // 0x0004(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float TimeInState; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 bIsActive : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bSetAllParents : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMActivateStateTransaction;
|
||||
|
||||
// ScriptStruct SMSystem.SMFullSyncStateTransaction
|
||||
// 0x0015 (0x0018 - 0x0003)
|
||||
struct FSMFullSyncStateTransaction final : public FSMTransaction_Base
|
||||
{
|
||||
public:
|
||||
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGuid BaseGuid; // 0x0004(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float TimeInState; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMFullSyncStateTransaction;
|
||||
|
||||
// ScriptStruct SMSystem.SMFullSyncTransaction
|
||||
// 0x001D (0x0020 - 0x0003)
|
||||
struct FSMFullSyncTransaction final : public FSMTransaction_Base
|
||||
{
|
||||
public:
|
||||
uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<struct FSMFullSyncStateTransaction> ActiveStates; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
uint8 bHasStarted : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bFromUserLoad : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bForceFullRefresh : 1; // 0x0018(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMFullSyncTransaction;
|
||||
|
||||
// ScriptStruct SMSystem.SMTransition
|
||||
// 0x0058 (0x0190 - 0x0138)
|
||||
struct FSMTransition final : public FSMNode_Base
|
||||
{
|
||||
public:
|
||||
int32 Priority; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 bCanEnterTransition : 1; // 0x013C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bCanEnterTransitionFromEvent : 1; // 0x013C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bIsEvaluating : 1; // 0x013C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bCanEvaluate : 1; // 0x013C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bCanEvaluateFromEvent : 1; // 0x013C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bRunParallel : 1; // 0x013C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bEvalIfNextStateActive : 1; // 0x013C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bCanEvalWithStartState : 1; // 0x013C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bAlwaysFalse : 1; // 0x013D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bFromAnyState : 1; // 0x013D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 bFromLinkState : 1; // 0x013D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
||||
uint8 Pad_13E[0x2]; // 0x013E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGuid FromGuid; // 0x0140(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FGuid ToGuid; // 0x0150(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
ESMConditionalEvaluationType ConditionalEvaluationType; // 0x0160(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_161[0x2F]; // 0x0161(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSMTransition;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user