#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> 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 ShadowCopies; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FArticyShadowableObject; // ScriptStruct ArticyRuntime.ArticyDatabaseObjectArray // 0x0010 (0x0010 - 0x0000) struct FArticyDatabaseObjectArray final { public: TArray 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; }