Files
ReshadePluginsCore/ClairObscur/SDK/SandFall_structs.hpp

788 lines
52 KiB
C++
Raw Permalink Normal View History

2026-03-18 18:13:09 +01:00
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: SandFall
#include "Basic.hpp"
#include "Engine_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "ControlRig_structs.hpp"
#include "GameplayTags_structs.hpp"
#include "SlateCore_structs.hpp"
#include "MoviePlayer_structs.hpp"
#include "RigVM_structs.hpp"
namespace SDK
{
// Enum SandFall.EDialogueTextSceneType
// NumValues: 0x0009
enum class EDialogueTextSceneType : uint8
{
undefined = 0,
CS = 1,
DS = 2,
IWD = 3,
BK = 4,
BL = 5,
BD = 6,
JO = 7,
EDialogueTextSceneType_MAX = 8,
};
// Enum SandFall.QTEKeyframeType
// NumValues: 0x0003
enum class EQTEKeyframeType : uint8
{
INACTIVE = 0,
IMPACT = 1,
QTEKeyframeType_MAX = 2,
};
// Enum SandFall.BattleSequenceKeyframeType
// NumValues: 0x000E
enum class EBattleSequenceKeyframeType : uint8
{
NONE = 0,
ACTIONEFFECT_AUTOCOMBO = 1,
ACTIONEFFECT = 2,
COMBOWINDOW_PRE = 5,
COMBOWINDOW_START = 6,
COMBOWINDOW_END = 7,
COMBOWINDOW_END_AUTO_STARTPRE = 3,
COMBO_EXIT_POINT = 4,
PRESET_FAST = 50,
PRESET_MEDIUM = 51,
PRESET_SLOW = 52,
SNAP_TO_TARGET = 100,
SNAP_TO_SOURCE = 101,
BattleSequenceKeyframeType_MAX = 102,
};
// Enum SandFall.BattleSequenceCameraType
// NumValues: 0x0009
enum class EBattleSequenceCameraType : uint8
{
NONE = 0,
OVERVIEW = 1,
TARGETING_ALLY = 2,
TARGETING_ENEMY = 3,
ACTION = 4,
CLOSE = 5,
ALLY_GENERAL = 6,
AOE = 7,
BattleSequenceCameraType_MAX = 8,
};
// Enum SandFall.EActivityStatus
// NumValues: 0x0003
enum class EActivityStatus : uint8
{
Activity_Started = 0,
Activity_Ended = 1,
Activity_MAX = 2,
};
// Enum SandFall.EScreenshotType
// NumValues: 0x0003
enum class EScreenshotType : uint8
{
TakenByPlatform = 0,
TakenByEngine = 1,
EScreenshotType_MAX = 2,
};
// Enum SandFall.EAlgorithmMapActionIn
// NumValues: 0x0004
enum class EAlgorithmMapActionIn : uint8
{
Start = 0,
ValueCallback = 1,
Return = 2,
EAlgorithmMapActionIn_MAX = 3,
};
// Enum SandFall.EAlgorithmMapActionOut
// NumValues: 0x0003
enum class EAlgorithmMapActionOut : uint8
{
LoopBody = 0,
Completed = 1,
EAlgorithmMapActionOut_MAX = 2,
};
// Enum SandFall.ECustomNavModifierComponents
// NumValues: 0x0006
enum class ECustomNavModifierComponents : uint8
{
BoxComponent = 1,
CapsuleComponent = 2,
StaticMeshComponent = 4,
SkeletalMeshComponent = 8,
DynamicMeshComponent = 16,
ECustomNavModifierComponents_MAX = 17,
};
// Enum SandFall.EModifierStackingType
// NumValues: 0x0006
enum class EModifierStackingType : uint8
{
Invalid = 0,
Sum = 1,
Multiply = 2,
Min = 3,
Max = 4,
Average = 5,
};
// Enum SandFall.ESF_SettingsCategory
// NumValues: 0x0008
enum class ESF_SettingsCategory : uint8
{
Undefined = 0,
General = 1,
Gameplay = 2,
Audio = 3,
Graphics = 4,
Accessibility = 5,
All = 6,
ESF_MAX = 7,
};
// ScriptStruct SandFall.AnimNode_CurveBlend
// 0x0028 (0x0038 - 0x0010)
struct FAnimNode_CurveBlend final : public FAnimNode_Base
{
public:
struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FPoseLink BlendPose; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
class UCurveBlendingProfile* BlendingProfile; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FAnimNode_CurveBlend;
// ScriptStruct SandFall.ProjectCultureData
// 0x0028 (0x0028 - 0x0000)
struct FProjectCultureData
{
public:
TArray<class FString> Culture_IETF_Tag; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FString> Culture_DisplayName; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
int32 SelectedCulture; // 0x0020(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FProjectCultureData;
// ScriptStruct SandFall.AchievementsMap
// 0x0050 (0x0050 - 0x0000)
struct FAchievementsMap final
{
public:
TMap<class FName, float> AchievementsMap; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAchievementsMap;
// ScriptStruct SandFall.AnimNode_CurveModifyIntensity
// 0x0018 (0x0028 - 0x0010)
struct FAnimNode_CurveModifyIntensity final : public FAnimNode_Base
{
public:
struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
class UCurveModifyIntensityProfile* IntensityProfile; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FAnimNode_CurveModifyIntensity;
// ScriptStruct SandFall.CameraModifier_MetaWrapper
// 0x0008 (0x0008 - 0x0000)
struct FCameraModifier_MetaWrapper final
{
public:
class UCameraModifier_Meta* Modifier; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCameraModifier_MetaWrapper;
// ScriptStruct SandFall.ConsoleVariablesOverrideProfile
// 0x0140 (0x0140 - 0x0000)
struct FConsoleVariablesOverrideProfile final
{
public:
TMap<class FString, bool> BoolVariables; // 0x0000(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<class FString, int32> IntVariables; // 0x0050(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<class FString, float> FloatVariables; // 0x00A0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<class FString, class FString> StringVariables; // 0x00F0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConsoleVariablesOverrideProfile;
// ScriptStruct SandFall.ConsoleVariableOverrider
// 0x02D0 (0x02D0 - 0x0000)
struct alignas(0x08) FConsoleVariableOverrider final
{
public:
uint8 Pad_0[0x2D0]; // 0x0000(0x02D0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FConsoleVariableOverrider;
// ScriptStruct SandFall.CurveIntensityData
// 0x000C (0x000C - 0x0000)
struct FCurveIntensityData final
{
public:
float IntensityWeight; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFloatInterval IntensityClamp; // 0x0004(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCurveIntensityData;
// ScriptStruct SandFall.SubtitlesSpeakerData
// 0x0018 (0x0020 - 0x0008)
struct FSubtitlesSpeakerData final : public FTableRowBase
{
public:
class FString SpeakerCharaEntry; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDialogueTextSceneType SpeakerEntrySceneType; // 0x0018(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSubtitlesSpeakerData;
// ScriptStruct SandFall.BattleSequenceKeyframe
// 0x0008 (0x0008 - 0x0000)
struct FBattleSequenceKeyframe final
{
public:
EBattleSequenceKeyframeType m_keyframeType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float m_time; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBattleSequenceKeyframe;
// ScriptStruct SandFall.VariableWatcher_bool_Inline
// 0x0008 (0x0008 - 0x0000)
struct FVariableWatcher_bool_Inline final
{
public:
class UVariableWatcher_bool* Value; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVariableWatcher_bool_Inline;
// ScriptStruct SandFall.ActivityTask
// 0x0060 (0x0060 - 0x0000)
struct FActivityTask final
{
public:
class FString TaskID; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FName, class FString> SubTasksID; // 0x0010(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FActivityTask;
// ScriptStruct SandFall.ActivableGPEReferences
// 0x0010 (0x0010 - 0x0000)
struct FActivableGPEReferences final
{
public:
TArray<struct FComponentReference> refArray; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FActivableGPEReferences;
// ScriptStruct SandFall.GPEInterfacesReferences
// 0x0010 (0x0010 - 0x0000)
struct FGPEInterfacesReferences final
{
public:
TArray<class AActor*> actorArray; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGPEInterfacesReferences;
// ScriptStruct SandFall.GPEInterfacesSoftReferences
// 0x0010 (0x0010 - 0x0000)
struct FGPEInterfacesSoftReferences final
{
public:
TArray<TSoftObjectPtr<class AActor>> actorArray; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGPEInterfacesSoftReferences;
// ScriptStruct SandFall.AudioEvent
// 0x0018 (0x0018 - 0x0000)
struct FAudioEvent final
{
public:
struct FGuid Guid; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USoundBase* Sound; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FAudioEvent;
// ScriptStruct SandFall.TaggedGameplayEvent
// 0x0080 (0x0080 - 0x0000)
struct FTaggedGameplayEvent final
{
public:
struct FGameplayTagContainer EventType; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer SourceTags; // 0x0020(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer TargetTags; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer AdditionalContextTags; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTaggedGameplayEvent;
// ScriptStruct SandFall.GameplayEventMatchingRule
// 0x0060 (0x0060 - 0x0000)
struct FGameplayEventMatchingRule final
{
public:
struct FGameplayTagContainer SourceTags; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer TargetTags; // 0x0020(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer AdditionalContextTags; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGameplayEventMatchingRule;
// ScriptStruct SandFall.GameplayEventCooldown
// 0x0008 (0x0008 - 0x0000)
struct FGameplayEventCooldown final
{
public:
float SecondsCooldown; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 DiscreteCooldown; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGameplayEventCooldown;
// ScriptStruct SandFall.GameplayEventMatchingRootRule
// 0x0008 (0x0008 - 0x0000)
struct FGameplayEventMatchingRootRule final
{
public:
class UGameplayEventMatchingRuleNode* RootRules; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FGameplayEventMatchingRootRule;
// ScriptStruct SandFall.ConditionChecker_Wrapper
// 0x0008 (0x0008 - 0x0000)
struct FConditionChecker_Wrapper final
{
public:
class UConditionChecker* ConditionChecker; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConditionChecker_Wrapper;
// ScriptStruct SandFall.SpeakerProfile
// 0x0028 (0x0028 - 0x0000)
struct FSpeakerProfile final
{
public:
class FText SpeakerName; // 0x0000(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FSlateColor ColorProfile; // 0x0010(0x0014)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
bool ForceDisplaySubForThisSpeaker; // 0x0024(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpeakerProfile;
// ScriptStruct SandFall.DialogueSpeakerSlotReferences
// 0x0010 (0x0010 - 0x0000)
struct FDialogueSpeakerSlotReferences final
{
public:
TArray<TSoftObjectPtr<class AActor>> actorArray; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogueSpeakerSlotReferences;
// ScriptStruct SandFall.DynamicSpeakerSlotDataTableRowHandle
// 0x0010 (0x0010 - 0x0000)
struct FDynamicSpeakerSlotDataTableRowHandle final
{
public:
struct FDataTableRowHandle m_data; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDynamicSpeakerSlotDataTableRowHandle;
// ScriptStruct SandFall.EditorDebugShape_Base
// 0x0014 (0x0014 - 0x0000)
struct FEditorDebugShape_Base
{
public:
struct FLinearColor Color; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Thickness; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEditorDebugShape_Base;
// ScriptStruct SandFall.EditorDebugShape_Arrow
// 0x0034 (0x0048 - 0x0014)
struct FEditorDebugShape_Arrow final : public FEditorDebugShape_Base
{
public:
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Start; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector End; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEditorDebugShape_Arrow;
// ScriptStruct SandFall.GameAction_Wrapper
// 0x0010 (0x0010 - 0x0000)
struct FGameAction_Wrapper final
{
public:
class UGameAction* GameActionReference; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UGameAction* GameActionInline; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGameAction_Wrapper;
// ScriptStruct SandFall.SkillDataComponent_Wrapper
// 0x0008 (0x0008 - 0x0000)
struct FSkillDataComponent_Wrapper final
{
public:
class USkillDataComponent* SkillData; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSkillDataComponent_Wrapper;
// ScriptStruct SandFall.SplineFloatingInstancesData
// 0x0058 (0x0058 - 0x0000)
struct FSplineFloatingInstancesData final
{
public:
class UInstancedStaticMeshComponent* ISM; // 0x0000(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
int32 InstanceId; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Location; // 0x0010(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Speed; // 0x0028(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotation; // 0x0040(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSplineFloatingInstancesData;
// ScriptStruct SandFall.ItemDataTableRowHandle
// 0x0010 (0x0010 - 0x0000)
struct FItemDataTableRowHandle final
{
public:
struct FDataTableRowHandle m_data; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FItemDataTableRowHandle;
// ScriptStruct SandFall.LevelSequenceExecutorInterfaceReference
// 0x0008 (0x0008 - 0x0000)
struct FLevelSequenceExecutorInterfaceReference final
{
public:
class AActor* Actor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLevelSequenceExecutorInterfaceReference;
// ScriptStruct SandFall.LevelSequenceExecutorInterfaceSoftReference
// 0x0028 (0x0028 - 0x0000)
struct FLevelSequenceExecutorInterfaceSoftReference final
{
public:
TSoftObjectPtr<class AActor> Actor; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLevelSequenceExecutorInterfaceSoftReference;
// ScriptStruct SandFall.LevelDataTableRowHandle
// 0x0010 (0x0010 - 0x0000)
struct FLevelDataTableRowHandle final
{
public:
struct FDataTableRowHandle m_data; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLevelDataTableRowHandle;
// ScriptStruct SandFall.LoadingScreenData
// 0x0020 (0x0020 - 0x0000)
struct FLoadingScreenData final
{
public:
float MinimumLoadingScreenDisplayTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAutoCompleteWhenLoadingCompletes; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FString> LoadingScreenMovies; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
EMoviePlaybackType MoviePlayingMode; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLoadingScreenData;
// ScriptStruct SandFall.AssetGroupCultureData
// 0x0008 (0x0030 - 0x0028)
struct FAssetGroupCultureData final : public FProjectCultureData
{
public:
class FName AssetGroup; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAssetGroupCultureData;
// ScriptStruct SandFall.AssetGroupSubLocaleWrapper
// 0x0018 (0x0018 - 0x0000)
struct FAssetGroupSubLocaleWrapper final
{
public:
class FName AssetGroup; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> AuthorizedCultures; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAssetGroupSubLocaleWrapper;
// ScriptStruct SandFall.LootTableReference
// 0x0010 (0x0010 - 0x0000)
struct FLootTableReference final
{
public:
class UDataTable* LootTable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
int32 RollCount; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLootTableReference;
// ScriptStruct SandFall.SF_ModifierStackEntryHandle
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x08) FSF_ModifierStackEntryHandle final
{
public:
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSF_ModifierStackEntryHandle;
// ScriptStruct SandFall.SF_ModifierStackWrapper
// 0x0008 (0x0008 - 0x0000)
struct FSF_ModifierStackWrapper final
{
public:
class UModifierStack_Float* Stack; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FSF_ModifierStackWrapper;
// ScriptStruct SandFall.QuestObjectiveIdentifier
// 0x0010 (0x0010 - 0x0000)
struct FQuestObjectiveIdentifier final
{
public:
class FName QuestName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ObjectiveName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FQuestObjectiveIdentifier;
// ScriptStruct SandFall.QuestDataTableRowHandle
// 0x0010 (0x0010 - 0x0000)
struct FQuestDataTableRowHandle final
{
public:
struct FDataTableRowHandle m_data; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FQuestDataTableRowHandle;
// ScriptStruct SandFall.SF_ReferenceCounterHandle
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FSF_ReferenceCounterHandle final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSF_ReferenceCounterHandle;
// ScriptStruct SandFall.SF_ReferenceCounter
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FSF_ReferenceCounter final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSF_ReferenceCounter;
// ScriptStruct SandFall.FontInfoMinimal
// 0x0010 (0x0010 - 0x0000)
struct FFontInfoMinimal final
{
public:
class UObject* FontObject; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class FName TypefaceFontName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFontInfoMinimal;
// ScriptStruct SandFall.SF_SettingsData
// 0x0088 (0x0088 - 0x0000)
struct FSF_SettingsData final
{
public:
bool bEnableSubtitles; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 SubtitlesSize; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableSubtitlesSpeakerDisplay; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableSubtitlesSpeakerPersonalColor; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableTutorials; // 0x000A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableCustomizationDuringCinematics; // 0x000B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableAutoSkipLinesDuringDialogues; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableControllerForceFeedback; // 0x000D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float SticksDeadzone; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInvertCameraPitch; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInvertCameraYaw; // 0x0015(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float CameraYawInputMultiplier; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CameraPitchInputMultiplier; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CameraInputMultiplier; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableHoldInputToSprint; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableHoldInputToAim; // 0x0025(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float MasterVolume; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MusicVolume; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MusicVolume_Combat; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MusicVolume_Exploration; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VoiceVolume; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VoiceVolume_Combat; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VoiceVolume_Exploration; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UserInterfaceVolume; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpecialEffectsVolume; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpecialEffectsVolume_Combat; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpecialEffectsVolume_Exploration; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NotFocusedVolume; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableMotionBlur; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableFilmGrain; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableChromaticAberration; // 0x005A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableVignette; // 0x005B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GammaValue; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ContrastValue; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BrightnessValue; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableCameraShakes; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCameraMovement; // 0x0069(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPersistentCenterDot; // 0x006A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableAutomaticBattleQTE; // 0x006B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableAutomaticMantle; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EColorVisionDeficiency ColorVisionDeficiency; // 0x006D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float ColorVisionDeficiencyCorrectionSeverity; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FIntPoint MenuUltrawideConstrain; // 0x0074(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FIntPoint BattleUltrawideConstrain; // 0x007C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ConsoleGraphicPreset; // 0x0084(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSF_SettingsData;
// ScriptStruct SandFall.SF_NotSharedSettingsData
// 0x0004 (0x0004 - 0x0000)
struct FSF_NotSharedSettingsData final
{
public:
float ApplicationScale; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSF_NotSharedSettingsData;
// ScriptStruct SandFall.SF_EngineSettingsData
// 0x0058 (0x0058 - 0x0000)
struct FSF_EngineSettingsData final
{
public:
class FString GameCulture; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString AudioGameCulture; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 OverallScalabilityLevel; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ResolutionScaleNormalized; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FrameRateLimit; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseVSync; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 ViewDistanceQuality; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 AntiAliasingQuality; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ShadowQuality; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 GlobalIlluminationQuality; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ReflectionQuality; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PostProcessQuality; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TextureQuality; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EffectsQuality; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 FoliageQuality; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ShadingQuality; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSF_EngineSettingsData;
// ScriptStruct SandFall.SoundEventDataTableRowHandle
// 0x0010 (0x0010 - 0x0000)
struct FSoundEventDataTableRowHandle final
{
public:
struct FDataTableRowHandle m_data; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSoundEventDataTableRowHandle;
// ScriptStruct SandFall.SubLineProfile
// 0x0050 (0x0050 - 0x0000)
struct alignas(0x08) FSubLineProfile final
{
public:
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSubLineProfile;
// ScriptStruct SandFall.DisplayedSubtitle
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FDisplayedSubtitle final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDisplayedSubtitle;
// ScriptStruct SandFall.DelayedRemovedSubtitle
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x08) FDelayedRemovedSubtitle final
{
public:
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDelayedRemovedSubtitle;
// ScriptStruct SandFall.StatsArray
// 0x0010 (0x0010 - 0x0000)
struct FStatsArray final
{
public:
TArray<int32> Array; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStatsArray;
// ScriptStruct SandFall.RigUnit_MetahumanComputeHalfFingers
// 0x0030 (0x0200 - 0x01D0)
struct FRigUnit_MetahumanComputeHalfFingers final : public FRigUnitMutable
{
public:
TArray<struct FRigElementKey> Items; // 0x01D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> CachedIndex; // 0x01E0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> CachedParent; // 0x01F0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_MetahumanComputeHalfFingers;
// ScriptStruct SandFall.RigUnit_MetahumanComputeTwist
// 0x00E0 (0x02B0 - 0x01D0)
struct FRigUnit_MetahumanComputeTwist final : public FRigUnitMutable
{
public:
struct FRigElementKey StartBone; // 0x01D0(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey EndBone; // 0x01DC(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigElementKey RootCorrective; // 0x01E8(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F4[0x4]; // 0x01F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRigElementKey> TwistBones; // 0x01F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float SwingBlend; // 0x0208(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20C[0x4]; // 0x020C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<float> TwistBlend; // 0x0210(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> PositionBlend; // 0x0220(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool bTwistFromEnd; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_231[0x7]; // 0x0231(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FCachedRigElement StartBoneCached; // 0x0238(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement EndBoneCached; // 0x0258(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCachedRigElement RootCorrectiveCached; // 0x0278(0x0020)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCachedRigElement> TwistBonesCached; // 0x0298(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_MetahumanComputeTwist;
// ScriptStruct SandFall.RigUnit_ResetTransformToInitial
// 0x0030 (0x0200 - 0x01D0)
struct FRigUnit_ResetTransformToInitial final : public FRigUnitMutable
{
public:
TArray<struct FRigElementKey> Items; // 0x01D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ERigVMTransformSpace Space; // 0x01E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInitial; // 0x01E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPropagateToChildren; // 0x01E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1E3[0x5]; // 0x01E3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCachedRigElement> CachedIndex; // 0x01E8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRigUnit_ResetTransformToInitial;
}