Files
ReshadePluginsCore/StyxBladesOfGreed/SDK/CyaTools_structs.hpp

779 lines
53 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: CyaTools
#include "Basic.hpp"
#include "InputCore_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "Engine_structs.hpp"
#include "AnimGraphRuntime_structs.hpp"
#include "MovieScene_structs.hpp"
#include "AIModule_structs.hpp"
namespace SDK
{
// Enum CyaTools.ECyaMissionNodeState
// NumValues: 0x0008
enum class ECyaMissionNodeState : uint8
{
Waiting = 0,
Awake = 1,
Validable = 2,
Validated = 3,
Disabled = 4,
Failed = 5,
Invalid = 6,
ECyaMissionNodeState_MAX = 7,
};
// Enum CyaTools.ECyaMissionNodeOperator
// NumValues: 0x0005
enum class ECyaMissionNodeOperator : uint8
{
Seq = 0,
And = 1,
Or = 2,
Count = 3,
ECyaMissionNodeOperator_MAX = 4,
};
// Enum CyaTools.ECyaMissionNodeType
// NumValues: 0x0003
enum class ECyaMissionNodeType : uint8
{
Normal = 0,
Secret = 1,
ECyaMissionNodeType_MAX = 2,
};
// Enum CyaTools.ECyaMissionNodeCategory
// NumValues: 0x0005
enum class ECyaMissionNodeCategory : uint8
{
Normal = 0,
PrimaryRoot = 1,
SecondaryRoot = 2,
Count = 3,
ECyaMissionNodeCategory_MAX = 4,
};
// Enum CyaTools.ECyaSkillState
// NumValues: 0x0004
enum class ECyaSkillState : uint8
{
Locked = 0,
Unlocked = 1,
Learned = 2,
ECyaSkillState_MAX = 3,
};
// Enum CyaTools.ECyaDialogType
// NumValues: 0x0005
enum class ECyaDialogType : uint8
{
Generic = 0,
ControllerDisconnected = 1,
BlockingWait = 2,
PairingChanged = 3,
ECyaDialogType_MAX = 4,
};
// Enum CyaTools.EDialogueSceneType
// NumValues: 0x0008
enum class EDialogueSceneType : uint8
{
Interactive = 0,
Gameplay = 1,
Cinematic = 2,
Monologue = 3,
Bark = 4,
Ambient = 5,
None = 6,
EDialogueSceneType_MAX = 7,
};
// Enum CyaTools.ETalkerRole
// NumValues: 0x0004
enum class ETalkerRole : uint8
{
None = 0,
Talking = 1,
Listening = 2,
ETalkerRole_MAX = 3,
};
// Enum CyaTools.ECyaGamepadType
// NumValues: 0x0006
enum class ECyaGamepadType : uint8
{
XBoxOne = 0,
PS4 = 1,
Switch = 2,
PS5 = 3,
XSX = 4,
ECyaGamepadType_MAX = 5,
};
// Enum CyaTools.ECyaKeyboardLayout
// NumValues: 0x0004
enum class ECyaKeyboardLayout : uint8
{
FR = 0,
UK = 1,
DE = 2,
ECyaKeyboardLayout_MAX = 3,
};
// Enum CyaTools.ECyaSyncState
// NumValues: 0x0006
enum class ECyaSyncState : uint8
{
In = 0,
Loop = 1,
Out = 2,
Out_Interrupted = 3,
Invalid = 4,
ECyaSyncState_MAX = 5,
};
// Enum CyaTools.ECyaDataTableFilterOperation
// NumValues: 0x0007
enum class ECyaDataTableFilterOperation : uint8
{
Equal = 0,
NotEqual = 1,
Greater = 2,
GreaterOrEqual = 3,
Less = 4,
LessOrEqual = 5,
ECyaDataTableFilterOperation_MAX = 6,
};
// Enum CyaTools.ECyaOperator
// NumValues: 0x0008
enum class ECyaOperator : uint8
{
Equals = 0,
NotEquals = 1,
Inferior = 2,
InferiorEquals = 3,
Superior = 4,
SuperiorEquals = 5,
Invalid = 6,
ECyaOperator_MAX = 7,
};
// Enum CyaTools.ECyaViewDistanceLevel
// NumValues: 0x0005
enum class ECyaViewDistanceLevel : uint8
{
Near = 0,
Medium = 1,
Far = 2,
Epic = 3,
ECyaViewDistanceLevel_MAX = 4,
};
// Enum CyaTools.ECyaQualityLevel
// NumValues: 0x0005
enum class ECyaQualityLevel : uint8
{
Low = 0,
Medium = 1,
High = 2,
Epic = 3,
ECyaQualityLevel_MAX = 4,
};
// Enum CyaTools.ECyaGlobalSettingsLevel
// NumValues: 0x0006
enum class ECyaGlobalSettingsLevel : uint8
{
Low = 0,
Medium = 1,
High = 2,
Epic = 3,
Custom = 4,
ECyaGlobalSettingsLevel_MAX = 5,
};
// Enum CyaTools.ECyaFullscreenMode
// NumValues: 0x0004
enum class ECyaFullscreenMode : uint8
{
Fullscreen = 0,
Borderless = 1,
Windowed = 2,
ECyaFullscreenMode_MAX = 3,
};
// Enum CyaTools.ECyaSaveGameErrorCode
// NumValues: 0x0004
enum class ECyaSaveGameErrorCode : uint8
{
No_Error = 0,
Version_Too_Old = 1,
Version_Too_Recent = 2,
ECyaSaveGameErrorCode_MAX = 3,
};
// ScriptStruct CyaTools.CyaSaveRecord
// 0x0070 (0x0070 - 0x0000)
struct FCyaSaveRecord final
{
public:
struct FTransform Transform; // 0x0000(0x0060)(SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<uint8> RawData; // 0x0060(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaSaveRecord;
// ScriptStruct CyaTools.CyaClassRecord
// 0x0050 (0x0050 - 0x0000)
struct FCyaClassRecord final
{
public:
TMap<class FString, struct FCyaSaveRecord> ActorsRecords; // 0x0000(0x0050)(SaveGame, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaClassRecord;
// ScriptStruct CyaTools.CyaLevelRecord
// 0x0050 (0x0050 - 0x0000)
struct FCyaLevelRecord final
{
public:
TMap<struct FSoftClassPath, struct FCyaClassRecord> PerClassRecords; // 0x0000(0x0050)(SaveGame, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaLevelRecord;
// ScriptStruct CyaTools.CyaWorldRecord
// 0x00A0 (0x00A0 - 0x0000)
struct FCyaWorldRecord final
{
public:
TMap<class FString, uint8> StreamingLevelState; // 0x0000(0x0050)(SaveGame, NativeAccessSpecifierPublic)
TMap<class FString, struct FCyaLevelRecord> PerLevelRecords; // 0x0050(0x0050)(SaveGame, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaWorldRecord;
// ScriptStruct CyaTools.CyaTeamHandle
// 0x0010 (0x0010 - 0x0000)
struct FCyaTeamHandle final
{
public:
class FString TeamName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaTeamHandle;
// ScriptStruct CyaTools.DialogueVariables
// 0x0060 (0x0060 - 0x0000)
struct FDialogueVariables final
{
public:
TMap<class FName, int32> InternalVars; // 0x0000(0x0050)(SaveGame, NativeAccessSpecifierPublic)
TArray<int32> PlayedReplies; // 0x0050(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogueVariables;
// ScriptStruct CyaTools.CyaDLCId
// 0x0010 (0x0010 - 0x0000)
struct FCyaDLCId final
{
public:
class FString DLCId; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaDLCId;
// ScriptStruct CyaTools.BodyParts
// 0x0018 (0x0018 - 0x0000)
struct FBodyParts final
{
public:
bool bApplyAllParts; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UCyaBodyPart*> Variants; // 0x0008(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FBodyParts;
// ScriptStruct CyaTools.CyaRuntimeFloatCurveEvaluator
// 0x0090 (0x0090 - 0x0000)
struct FCyaRuntimeFloatCurveEvaluator final
{
public:
struct FRuntimeFloatCurve Curve; // 0x0000(0x0088)(Edit, Protected, NativeAccessSpecifierProtected)
uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCyaRuntimeFloatCurveEvaluator;
// ScriptStruct CyaTools.CyaRagdollHelper
// 0x00A0 (0x00A0 - 0x0000)
struct FCyaRagdollHelper final
{
public:
bool bAutoRagdollOnDeath; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsRagdoll; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float FreezDelay; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FTransform> DeathPose; // 0x0008(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
TArray<uint8> CompressedDeathPose; // 0x0018(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform SKMTransform; // 0x0030(0x0060)(SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsFrozen; // 0x0090(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_91[0xF]; // 0x0091(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCyaRagdollHelper;
// ScriptStruct CyaTools.CyaAchievementProxy
// 0x0010 (0x0010 - 0x0000)
struct FCyaAchievementProxy final
{
public:
class FString AchievementName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaAchievementProxy;
// ScriptStruct CyaTools.CyaAnimNode_EyesMovement
// 0x0158 (0x0220 - 0x00C8)
struct FCyaAnimNode_EyesMovement final : public FAnimNode_SkeletalControlBase
{
public:
TArray<struct FBoneReference> EyeBones; // 0x00C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
struct FRotator EyeRotationRandom; // 0x00D8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float EyeRandomExponent; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LookDelay; // 0x00F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LookDelayDeviation; // 0x00F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector LookAtLocation; // 0x0100(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_118[0x38]; // 0x0118(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FBoneReference> EyeLidBones; // 0x0150(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bIsSleeping; // 0x0160(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_161[0x3]; // 0x0161(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BlinkDuration; // 0x0164(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCyaRuntimeFloatCurveEvaluator BlinkingCurve; // 0x0168(0x0090)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
float BlinkDelay; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlinkDelayDeviation; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator EyeLidClosedRotation; // 0x0200(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCyaAnimNode_EyesMovement;
// ScriptStruct CyaTools.CyaMissionHistoryHolder
// 0x00A8 (0x00A8 - 0x0000)
struct FCyaMissionHistoryHolder final
{
public:
TMap<class FString, ECyaMissionNodeState> MissionHistory; // 0x0000(0x0050)(SaveGame, NativeAccessSpecifierPrivate)
TMap<class FString, uint8> PersistentObjectState; // 0x0050(0x0050)(SaveGame, NativeAccessSpecifierPrivate)
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCyaMissionHistoryHolder;
// ScriptStruct CyaTools.CyaMissionNodeInfo
// 0x0080 (0x0080 - 0x0000)
struct FCyaMissionNodeInfo final
{
public:
class FString NodeId; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECyaMissionNodeCategory Category; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString ParentNodeId; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECyaMissionNodeOperator ParentNodeOperator; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 ParentMinValidatedOperands; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bExposeToDialogueEditor; // 0x0030(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsVisibleDescription; // 0x0031(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class FString LocText; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LocNamespace; // 0x0048(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsAlternative; // 0x0058(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsOptional; // 0x0059(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bContributeToGameProgress; // 0x005A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTotalDisplayed; // 0x005B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Depth; // 0x005C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> ChildrenIds; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> Tags; // 0x0070(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaMissionNodeInfo;
// ScriptStruct CyaTools.CyaMissionLevelInfo
// 0x0020 (0x0020 - 0x0000)
struct FCyaMissionLevelInfo final
{
public:
class FString LevelName; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCyaMissionNodeInfo> Nodes; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaMissionLevelInfo;
// ScriptStruct CyaTools.CyaMissionDescriptor
// 0x0050 (0x0050 - 0x0000)
struct FCyaMissionDescriptor final
{
public:
TMap<class FString, struct FCyaMissionLevelInfo> Levels; // 0x0000(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaMissionDescriptor;
// ScriptStruct CyaTools.CyaDialogueVariablesHolder
// 0x0050 (0x0050 - 0x0000)
struct FCyaDialogueVariablesHolder final
{
public:
TMap<class FName, struct FDialogueVariables> DialogueVariables; // 0x0000(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FCyaDialogueVariablesHolder;
// ScriptStruct CyaTools.CyaPurchaseMapping
// 0x0020 (0x0020 - 0x0000)
struct FCyaPurchaseMapping final
{
public:
class FString GameID; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> PlatformIds; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaPurchaseMapping;
// ScriptStruct CyaTools.CyaPurchaseHolder
// 0x0078 (0x0078 - 0x0000)
struct FCyaPurchaseHolder final
{
public:
TArray<struct FCyaPurchaseMapping> DLCMapping; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
uint8 Pad_10[0x68]; // 0x0010(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCyaPurchaseHolder;
// ScriptStruct CyaTools.CyaConditionnedCamera
// 0x0010 (0x0010 - 0x0000)
struct FCyaConditionnedCamera final
{
public:
class UCyaActorCondition* Condition; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
TSubclassOf<class UCyaSpringArmSettings> CameraSettings; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaConditionnedCamera;
// ScriptStruct CyaTools.CyaCameraGroup
// 0x0020 (0x0020 - 0x0000)
struct FCyaCameraGroup final
{
public:
int32 Priority; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCyaActorCondition* GroupCondition; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
TArray<struct FCyaConditionnedCamera> Cameras; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FCyaCameraGroup;
// ScriptStruct CyaTools.CyaSaveGameHeader
// 0x00A0 (0x00A0 - 0x0000)
struct FCyaSaveGameHeader final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
class FString SlotName; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDateTime DateTime; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
double PlayTimeSeconds; // 0x0030(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString MapPath; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WorldLocation; // 0x0048(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GameProgress; // 0x0060(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString GameMetaData; // 0x0068(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> CurrentActivities; // 0x0078(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Difficulty; // 0x0088(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_89[0x17]; // 0x0089(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCyaSaveGameHeader;
// ScriptStruct CyaTools.CyaSkillsHolder
// 0x0060 (0x0060 - 0x0000)
struct FCyaSkillsHolder final
{
public:
TMap<TSubclassOf<class UCyaSkill>, ECyaSkillState> SkillsStates; // 0x0000(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
class UCyaSkillTree* SkillTree; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCyaSkillsHolder;
// ScriptStruct CyaTools.CyaMissionNodeId
// 0x0010 (0x0010 - 0x0000)
struct FCyaMissionNodeId final
{
public:
class FString NodeId; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaMissionNodeId;
// ScriptStruct CyaTools.CyaDialogueNodeConfig
// 0x0050 (0x0050 - 0x0000)
struct FCyaDialogueNodeConfig final
{
public:
class FString JsonName; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUserEditable; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUserSpawnable; // 0x0011(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasCustomChildren; // 0x0012(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TSoftClassPtr<class UClass> NodeClass; // 0x0018(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSoftClassPtr<class UClass>> AllowedChildren; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaDialogueNodeConfig;
// ScriptStruct CyaTools.CyaAnimSync
// 0x00C0 (0x00C0 - 0x0000)
struct FCyaAnimSync final
{
public:
class FName SlotName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bActionTakesPlaceOnTarget; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSyncNeedToBeOnNavMesh; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector LocationOffset; // 0x0010(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator RotationOffset; // 0x0028(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
class FString InstigatorAnims[0x4]; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString TargetAnims[0x4]; // 0x0080(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaAnimSync;
// ScriptStruct CyaTools.CyaTeamAttitudeHandle
// 0x0010 (0x0010 - 0x0000)
struct FCyaTeamAttitudeHandle final
{
public:
TArray<ETeamAttitude> Attitudes; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaTeamAttitudeHandle;
// ScriptStruct CyaTools.CyaAchievementUnlocker
// 0x0018 (0x0018 - 0x0000)
struct FCyaAchievementUnlocker final
{
public:
struct FCyaAchievementProxy AchievementProxy; // 0x0000(0x0010)(Edit, BlueprintVisible, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Increment; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCyaAchievementUnlocker;
// ScriptStruct CyaTools.CyaStatPair
// 0x0008 (0x0008 - 0x0000)
struct FCyaStatPair final
{
public:
float CurrentValue; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ThresholdValue; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaStatPair;
// ScriptStruct CyaTools.CyaTrackedObject
// 0x0070 (0x0070 - 0x0000)
struct FCyaTrackedObject final
{
public:
TArray<struct FCyaAchievementProxy> AssociatedAchievements; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, SaveGame, NativeAccessSpecifierPublic)
class FString ClassPath; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, SaveGame, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSet<class FString> TrackedObjectPaths; // 0x0020(0x0050)(Edit, DisableEditOnInstance, EditConst, SaveGame, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaTrackedObject;
// ScriptStruct CyaTools.CyaAnimSet
// 0x0060 (0x0060 - 0x0000)
struct FCyaAnimSet final
{
public:
TArray<struct FDirectoryPath> Directories; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<class FName, TSoftObjectPtr<class UAnimSequenceBase>> Anims; // 0x0010(0x0050)(Edit, DisableEditOnInstance, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaAnimSet;
// ScriptStruct CyaTools.CyaAnimNode_IdlePlayer
// 0x0048 (0x0080 - 0x0038)
struct FCyaAnimNode_IdlePlayer final : public FAnimNode_AssetPlayerBase
{
public:
class UAnimSequenceBase* MainAnimation; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
int32 MinLoop; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 MaxLoop; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float InternalBlendDuration; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bAllowVariants; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAnimSequenceBase*> Variants; // 0x0050(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
uint8 Pad_60[0x20]; // 0x0060(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCyaAnimNode_IdlePlayer;
// ScriptStruct CyaTools.CyaChunkEntry
// 0x0018 (0x0018 - 0x0000)
struct FCyaChunkEntry final
{
public:
int32 ChunkId; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString Match; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaChunkEntry;
// ScriptStruct CyaTools.CyaDebugLevelEntry
// 0x0040 (0x0040 - 0x0000)
struct FCyaDebugLevelEntry final
{
public:
class FString Category; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DisplayName; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath Map; // 0x0020(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaDebugLevelEntry;
// ScriptStruct CyaTools.CyaActivityHelper
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x08) FCyaActivityHelper final
{
public:
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCyaActivityHelper;
// ScriptStruct CyaTools.CyaDataTableFilter
// 0x0020 (0x0020 - 0x0000)
struct FCyaDataTableFilter final
{
public:
class FName Column; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECyaDataTableFilterOperation Operator; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString Value; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaDataTableFilter;
// ScriptStruct CyaTools.CyaDialogueList
// 0x0020 (0x0020 - 0x0000)
struct FCyaDialogueList final
{
public:
class FString Name; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> Values; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaDialogueList;
// ScriptStruct CyaTools.ReplyState
// 0x0018 (0x0018 - 0x0000)
struct FReplyState final
{
public:
class UCyaDialogueNodeReply* Reply; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
bool bLocked; // 0x0008(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAlreadyPlayed; // 0x0009(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UTexture2D* DisplayIcon; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
};
DUMPER7_ASSERTS_FReplyState;
// ScriptStruct CyaTools.CyaMovieSceneSentenceSectionTemplate
// 0x0010 (0x0030 - 0x0020)
struct FCyaMovieSceneSentenceSectionTemplate final : public FMovieSceneEvalTemplate
{
public:
class UCyaDialogue* Dialogue; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
int32 SentenceID; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FColor DisplayColor; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FCyaMovieSceneSentenceSectionTemplate;
// ScriptStruct CyaTools.CyaKeyboardLayoutMapper
// 0x00A8 (0x00A8 - 0x0000)
struct FCyaKeyboardLayoutMapper final
{
public:
ECyaKeyboardLayout TargetLayout; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<struct FKey, struct FKey> Remapping; // 0x0008(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<struct FKey, class FString> StringRemapping; // 0x0058(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaKeyboardLayoutMapper;
// ScriptStruct CyaTools.CyaGraphicOptions
// 0x0080 (0x0080 - 0x0000)
struct FCyaGraphicOptions final
{
public:
ECyaGlobalSettingsLevel GlobalSettings; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECyaFullscreenMode FullscreenMode; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FIntPoint Resolution; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECyaViewDistanceLevel ViewDistance; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECyaQualityLevel AntiAliasing; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECyaQualityLevel PostProcessing; // 0x000E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECyaQualityLevel Shadows; // 0x000F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECyaQualityLevel GlobalIllumination; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECyaQualityLevel Reflection; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECyaQualityLevel Textures; // 0x0012(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECyaQualityLevel Effects; // 0x0013(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECyaQualityLevel Foliage; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ResolutionScale; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Gamma; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FrameRateLimit; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseHDRDisplayOutput; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 HDRDisplayOutputNits; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bVSync; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FString, class FString> CustomOptions; // 0x0030(0x0050)(Edit, BlueprintVisible, SaveGame, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaGraphicOptions;
// ScriptStruct CyaTools.CyaPerSaveInfo
// 0x0048 (0x0048 - 0x0000)
struct FCyaPerSaveInfo final
{
public:
int32 MaxSize; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString Title; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Subtitle; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Detail; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Icon; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaPerSaveInfo;
// ScriptStruct CyaTools.CyaLevelStartPoints
// 0x0060 (0x0060 - 0x0000)
struct FCyaLevelStartPoints final
{
public:
class FString LevelName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FString, struct FVector> SpawnLocations; // 0x0010(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaLevelStartPoints;
// ScriptStruct CyaTools.CyaStreamingDescriptor
// 0x0010 (0x0010 - 0x0000)
struct FCyaStreamingDescriptor final
{
public:
TArray<struct FCyaLevelStartPoints> Entries; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaStreamingDescriptor;
// ScriptStruct CyaTools.CyaCreditEntry
// 0x0020 (0x0020 - 0x0000)
struct FCyaCreditEntry final
{
public:
class FString Type; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Value; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCyaCreditEntry;
}