#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: UtilitiesRuntime #include "Basic.hpp" #include "CoreUObject_structs.hpp" #include "Engine_structs.hpp" namespace SDK { // Enum UtilitiesRuntime.EFacialEmotion // NumValues: 0x0017 enum class EFacialEmotion : uint8 { NONE = 0, ALARM = 1, AMUSEMENT = 2, ANGRY = 3, ANGUISH = 4, ANNOYANCE = 5, ANTICIPATION = 6, ANXIETY = 7, CONFUSED = 8, DELIGHT = 9, DISGUST = 10, FEAR = 11, HAPPY = 12, IMPRESSED = 13, NEUTRAL = 14, PACIFY = 15, SAD = 16, SICK = 17, SLEEP = 18, SURPRISE = 19, TRUST = 20, VALOR = 21, MAX = 22, }; // Enum UtilitiesRuntime.EStandardManagedPriority // NumValues: 0x0009 enum class EStandardManagedPriority : uint8 { Lowest = 0, AblAbility = 1, NPC = 2, Teleport = 3, PassiveCinematic = 4, ActiveCinematic = 5, Highest = 6, Debug = 7, EStandardManagedPriority_MAX = 8, }; // Enum UtilitiesRuntime.ECustomInterpType // NumValues: 0x0007 enum class ECustomInterpType : uint8 { None = 0, Constant = 1, Interp = 2, EaseIn = 3, EaseOut = 4, EaseInOut = 5, ECustomInterpType_MAX = 6, }; // Enum UtilitiesRuntime.EIsPlayer // NumValues: 0x0003 enum class EIsPlayer : uint8 { IsPlayer = 0, IsNotPlayer = 1, EIsPlayer_MAX = 2, }; // Enum UtilitiesRuntime.ETwoBranches // NumValues: 0x0003 enum class ETwoBranches : uint8 { EQUAL = 0, NOTEQUAL = 1, ETwoBranches_MAX = 2, }; // Enum UtilitiesRuntime.EManagedPriority // NumValues: 0x0008 enum class EManagedPriority : uint8 { Lowest = 0, System = 1, AmbientBehavior = 2, DynamicBehavior = 3, BackgroundCinematic = 4, ForegroundCinematic = 5, Highest = 6, EManagedPriority_MAX = 7, }; // Enum UtilitiesRuntime.EManagedFacialEmotionPriority // NumValues: 0x0009 enum class EManagedFacialEmotionPriority : uint8 { AMBIENT = 0, MISSION = 1, MECHANIC = 2, ABLE = 3, ANIM = 4, SCENERIG_AMBIENT = 5, SCENERIG = 6, DIALOG = 7, EManagedFacialEmotionPriority_MAX = 8, }; // Enum UtilitiesRuntime.EManagedMovementModePriority // NumValues: 0x0005 enum class EManagedMovementModePriority : uint8 { Lowest = 0, PassiveCinematic = 1, ActiveCinematic = 2, Highest = 3, EManagedMovementModePriority_MAX = 4, }; // Enum UtilitiesRuntime.EManagedVisibilityPriority // NumValues: 0x0012 enum class EManagedVisibilityPriority : uint8 { Lowest = 0, NpcShutdown = 1, SceneRigDefault = 2, PersistentVisibility = 3, SeatFillerStartup = 4, AsyncSpawn = 5, OutOfView = 6, InViewVisibility = 7, HideTrigger = 8, VisibilityTimeWindow = 9, ForceHidden = 10, WanderAndHide = 11, HighestSystem = 12, PassiveCinematic = 13, ActiveCinematic = 14, Highest = 15, HardDestroyPriority = 16, EManagedVisibilityPriority_MAX = 17, }; // Enum UtilitiesRuntime.EFootPlantEnum // NumValues: 0x0006 enum class EFootPlantEnum : uint8 { FOOTPLANT_NONE = 0, FOOTPLANT_LEFT = 1, FOOTPLANT_RIGHT = 2, FOOTPLANT_BOTH = 3, FOOTPLANT_UNAVAILABLE = 4, FOOTPLANT_MAX = 5, }; // ScriptStruct UtilitiesRuntime.CurtainStageOptions // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FCurtainStageOptions final { public: uint8 Spinner : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 LoadingText : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 StaticImage : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Tips : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 ProgressBar : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FCurtainStageOptions; // ScriptStruct UtilitiesRuntime.GeneratedHandle // 0x0004 (0x0004 - 0x0000) struct FGeneratedHandle { public: int32 Handle; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGeneratedHandle; // ScriptStruct UtilitiesRuntime.IconInfo // 0x0088 (0x0090 - 0x0008) struct FIconInfo final : public FTableRowBase { public: TSoftObjectPtr Icon; // 0x0008(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Locked; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float HAngle; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VAngle; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FieldOfView; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Padding; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightHAngle; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightVAngle; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector CameraOffset; // 0x004C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr AnimSequence; // 0x0058(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimPercent; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CopyIconInfoRowName; // 0x0084(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FIconInfo; // ScriptStruct UtilitiesRuntime.VariantMapHandle // 0x0000 (0x0004 - 0x0004) struct FVariantMapHandle final : public FGeneratedHandle { }; DUMPER7_ASSERTS_FVariantMapHandle; // ScriptStruct UtilitiesRuntime.WorldObjectReference // 0x0020 (0x0020 - 0x0000) struct FWorldObjectReference { public: class FString ObjectReferenceString_NoMarkup; // 0x0000(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr CachedObjectPtr; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr CachedForWorld; // 0x0018(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FWorldObjectReference; // ScriptStruct UtilitiesRuntime.LandscapePointData // 0x0030 (0x0030 - 0x0000) struct FLandscapePointData final { public: struct FVector PointLocation; // 0x0000(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TangentLocation; // 0x000C(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Width; // 0x0018(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Tags; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FLandscapePointData; // ScriptStruct UtilitiesRuntime.WorldActorReference // 0x0000 (0x0020 - 0x0020) struct FWorldActorReference final : public FWorldObjectReference { }; DUMPER7_ASSERTS_FWorldActorReference; // ScriptStruct UtilitiesRuntime.LandscapeRoadData // 0x0010 (0x0010 - 0x0000) struct FLandscapeRoadData final { public: TArray RoadPoints; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FLandscapeRoadData; // ScriptStruct UtilitiesRuntime.CurtainStageEntry // 0x0010 (0x0010 - 0x0000) struct FCurtainStageEntry final { public: double EnableAtTime; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCurtainStageOptions StageOptions; // 0x0008(0x0004)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FCurtainStageEntry; // ScriptStruct UtilitiesRuntime.Phase // 0x0004 (0x0004 - 0x0000) struct FPhase final { public: float PhaseValue; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPhase; // ScriptStruct UtilitiesRuntime.WordRow // 0x0018 (0x0020 - 0x0008) struct FWordRow final : public FTableRowBase { public: class FString Locale; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlwaysCheck; // 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_FWordRow; }