#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: AnimationArchitectRuntime #include "Basic.hpp" #include "GameplayTags_structs.hpp" #include "SlateCore_structs.hpp" namespace SDK { // Enum AnimationArchitectRuntime.TagsChangedEvent // NumValues: 0x0003 enum class ETagsChangedEvent : uint8 { TagAdded = 0, TagRemoved = 1, TagsChangedEvent_MAX = 2, }; // Enum AnimationArchitectRuntime.EInteractionProject // NumValues: 0x0004 enum class EInteractionProject : uint8 { Reactions = 0, Creatures = 1, NPC = 2, EInteractionProject_MAX = 3, }; // Enum AnimationArchitectRuntime.ArchitectType // NumValues: 0x0006 enum class EArchitectType : uint8 { ANIMATION_ARCHITECT = 0, INTERACTION_ARCHITECT = 1, SOUND_ARCHITECT = 2, STATION_ARCHITECT = 3, OBJECT_ARCHITECT = 4, ArchitectType_MAX = 5, }; // Enum AnimationArchitectRuntime.EAsyncLoadAnimationState // NumValues: 0x0004 enum class EAsyncLoadAnimationState : uint8 { NOT_REQUESTED = 0, REQUEST_IN_PROGRESS = 1, REQUEST_COMPLETED = 2, EAsyncLoadAnimationState_MAX = 3, }; // ScriptStruct AnimationArchitectRuntime.BaseArchitectAsset_Connection // 0x0000 (0x0000 - 0x0000) #pragma pack(push, 0x1) struct alignas(0x01) FBaseArchitectAsset_Connection { }; #pragma pack(pop) DUMPER7_ASSERTS_FBaseArchitectAsset_Connection; // ScriptStruct AnimationArchitectRuntime.BaseArchitectAsset_AssetProxy // 0x0010 (0x0010 - 0x0000) struct FBaseArchitectAsset_AssetProxy { public: class FName AssetName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ExternalName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FBaseArchitectAsset_AssetProxy; // ScriptStruct AnimationArchitectRuntime.AnimationArchitectAsset_AssetProxy // 0x0010 (0x0020 - 0x0010) struct FAnimationArchitectAsset_AssetProxy final : public FBaseArchitectAsset_AssetProxy { public: class UAnimationAsset* AnimationAsset; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Probability; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FAnimationArchitectAsset_AssetProxy; // ScriptStruct AnimationArchitectRuntime.AnimationArchitectAsset_Connection // 0x0030 (0x0030 - 0x0000) struct FAnimationArchitectAsset_Connection final : public FBaseArchitectAsset_Connection { public: struct FGameplayTagContainer GameplayTags; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) TArray AssetProxies; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FAnimationArchitectAsset_Connection; // ScriptStruct AnimationArchitectRuntime.BaseArchitectCandidate // 0x0018 (0x0018 - 0x0000) struct alignas(0x04) FBaseArchitectCandidate final { public: uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FBaseArchitectCandidate; // ScriptStruct AnimationArchitectRuntime.BaseArchitectAsset_SoftDependencyContainer // 0x0018 (0x0018 - 0x0000) struct FBaseArchitectAsset_SoftDependencyContainer final { public: class FName Category; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AssetNames; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FBaseArchitectAsset_SoftDependencyContainer; // ScriptStruct AnimationArchitectRuntime.BaseArchitectMonolithicAsset_DefaultKeyOrder // 0x0010 (0x0010 - 0x0000) struct FBaseArchitectMonolithicAsset_DefaultKeyOrder final { public: TArray DefaultKeyOrder; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FBaseArchitectMonolithicAsset_DefaultKeyOrder; // ScriptStruct AnimationArchitectRuntime.BaseArchitectMonolithicAsset_AssetProxy // 0x000C (0x000C - 0x0000) struct FBaseArchitectMonolithicAsset_AssetProxy final { public: class FName AssetName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Probability; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FBaseArchitectMonolithicAsset_AssetProxy; // ScriptStruct AnimationArchitectRuntime.BaseArchitectMonolithicAsset_Connection // 0x0030 (0x0030 - 0x0000) struct FBaseArchitectMonolithicAsset_Connection final : public FBaseArchitectAsset_Connection { public: struct FGameplayTagContainer GameplayTags; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) TArray AssetProxies; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FBaseArchitectMonolithicAsset_Connection; // ScriptStruct AnimationArchitectRuntime.BaseArchitectMonolithicAsset_Class // 0x0020 (0x0020 - 0x0000) struct FBaseArchitectMonolithicAsset_Class final { public: TArray Categories; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) TArray ConnectionArray; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FBaseArchitectMonolithicAsset_Class; // ScriptStruct AnimationArchitectRuntime.BaseArchitectTransition // 0x0010 (0x0010 - 0x0000) struct FBaseArchitectTransition final { public: TWeakObjectPtr EndState; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimationAsset* TransitionAnim; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FBaseArchitectTransition; // ScriptStruct AnimationArchitectRuntime.InteractionArchitectAsset_KeyValueGroup // 0x0028 (0x0028 - 0x0000) struct FInteractionArchitectAsset_KeyValueGroup final { public: class UBaseArchitectAsset* Asset; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer GameplayTags; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FInteractionArchitectAsset_KeyValueGroup; // ScriptStruct AnimationArchitectRuntime.InteractionArchitectAsset_AssetProxy // 0x0010 (0x0020 - 0x0010) struct FInteractionArchitectAsset_AssetProxy final : public FBaseArchitectAsset_AssetProxy { public: TSubclassOf GeneratedClass; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Probability; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FInteractionArchitectAsset_AssetProxy; // ScriptStruct AnimationArchitectRuntime.InteractionArchitectAsset_Connection // 0x0028 (0x0028 - 0x0000) struct FInteractionArchitectAsset_Connection final : public FBaseArchitectAsset_Connection { public: TArray KeyValueGroups; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) TArray AssetProxies; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) bool bIsAdditive; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FInteractionArchitectAsset_Connection; // ScriptStruct AnimationArchitectRuntime.ObjectArchitectAsset_AssetProxy // 0x0010 (0x0020 - 0x0010) struct FObjectArchitectAsset_AssetProxy final : public FBaseArchitectAsset_AssetProxy { public: class UObject* ObjectAsset; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Probability; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FObjectArchitectAsset_AssetProxy; // ScriptStruct AnimationArchitectRuntime.ObjectArchitectAsset_Connection // 0x0030 (0x0030 - 0x0000) struct FObjectArchitectAsset_Connection final : public FBaseArchitectAsset_Connection { public: struct FGameplayTagContainer GameplayTags; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) TArray AssetProxies; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FObjectArchitectAsset_Connection; // ScriptStruct AnimationArchitectRuntime.PreloadArchitectHUDStyle // 0x11A8 (0x11B0 - 0x0008) struct FPreloadArchitectHUDStyle final : public FSlateWidgetStyle { public: struct FTextBlockStyle WorldTextStyle; // 0x0008(0x0270)(Edit, NativeAccessSpecifierPublic) struct FTextBlockStyle LevelTextStyle; // 0x0278(0x0270)(Edit, NativeAccessSpecifierPublic) struct FTextBlockStyle LoadedAssetTextStyle; // 0x04E8(0x0270)(Edit, NativeAccessSpecifierPublic) struct FTextBlockStyle LoadingAssetTextStyle; // 0x0758(0x0270)(Edit, NativeAccessSpecifierPublic) struct FTableRowStyle TreeRowStyle; // 0x09C8(0x07C8)(Edit, NativeAccessSpecifierPublic) struct FMargin HUDMargin; // 0x1190(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FMargin TreeMargin; // 0x11A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPreloadArchitectHUDStyle; // ScriptStruct AnimationArchitectRuntime.PreLoadAssetArchitectAsset_AssetProxy // 0x0010 (0x0020 - 0x0010) struct FPreLoadAssetArchitectAsset_AssetProxy final : public FBaseArchitectAsset_AssetProxy { public: class UObject* ObjectAsset; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Probability; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FPreLoadAssetArchitectAsset_AssetProxy; // ScriptStruct AnimationArchitectRuntime.PreLoadAssetArchitectAsset_Connection // 0x0030 (0x0030 - 0x0000) struct FPreLoadAssetArchitectAsset_Connection final : public FBaseArchitectAsset_Connection { public: struct FGameplayTagContainer GameplayTags; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) TArray AssetProxies; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPreLoadAssetArchitectAsset_Connection; // ScriptStruct AnimationArchitectRuntime.StationArchitectAsset_AssetProxy // 0x0010 (0x0020 - 0x0010) struct FStationArchitectAsset_AssetProxy final : public FBaseArchitectAsset_AssetProxy { public: class UObject* StationAsset; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Probability; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStationArchitectAsset_AssetProxy; // ScriptStruct AnimationArchitectRuntime.StationArchitectAsset_Connection // 0x0030 (0x0030 - 0x0000) struct FStationArchitectAsset_Connection final : public FBaseArchitectAsset_Connection { public: struct FGameplayTagContainer GameplayTags; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) TArray AssetProxies; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStationArchitectAsset_Connection; }