#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: CyaCombat #include "Basic.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "DeveloperSettings_classes.hpp" #include "CyaCombat_structs.hpp" #include "CyaNodalGraph_classes.hpp" namespace SDK { // Class CyaCombat.CyaAutoLockInterface // 0x0000 (0x0000 - 0x0000) class ICyaAutoLockInterface final { public: void CollectAndSortPotentialTargets(TArray* OutTargets, const float MaxRange) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaAutoLockInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaAutoLockInterface") } static class ICyaAutoLockInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICyaAutoLockInterface; // Class CyaCombat.CyaCombatParriableInterface // 0x0000 (0x0000 - 0x0000) class ICyaCombatParriableInterface final { public: bool OnParried(class AActor* Parrier); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatParriableInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatParriableInterface") } static class ICyaCombatParriableInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICyaCombatParriableInterface; // Class CyaCombat.CyaCombatSettings // 0x0050 (0x0088 - 0x0038) class UCyaCombatSettings final : public UDeveloperSettings { public: TSoftClassPtr CombatTokenManagerClass; // 0x0038(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr CyaFormationRunnerClass; // 0x0060(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatSettings") } static class UCyaCombatSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatSettings; // Class CyaCombat.CyaLockHelper // 0x0000 (0x0028 - 0x0028) class UCyaLockHelper : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaLockHelper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaLockHelper") } static class UCyaLockHelper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaLockHelper; // Class CyaCombat.CyaTargetInterface // 0x0000 (0x0000 - 0x0000) class ICyaTargetInterface final { public: struct FVector GetTargetLocation() const; struct FVector GetTargetVelocity() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaTargetInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaTargetInterface") } static class ICyaTargetInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICyaTargetInterface; // Class CyaCombat.CyaCombatWorldSubsystem // 0x0010 (0x0040 - 0x0030) class UCyaCombatWorldSubsystem final : public UWorldSubsystem { public: class ACyaFormationRunner* FormationRunner; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class ACyaCombatTokenManager* TokenManager; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: class ACyaFormationRunner* GetFormationRunner() const; class ACyaCombatTokenManager* GetTokenManager() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatWorldSubsystem") } static class UCyaCombatWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatWorldSubsystem; // Class CyaCombat.CyaCombatComponent // 0x0098 (0x01F0 - 0x0158) class UCyaCombatComponent : public UCyaNodalGraphReaderComponent { public: class UCyaLockHelper* LockHelper; // 0x0158(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TArray Combos; // 0x0160(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_170[0x80]; // 0x0170(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: const class UCyaNodalGraph* TryStartCombo(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatComponent") } static class UCyaCombatComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatComponent; // Class CyaCombat.CyaCombatCondition_HasLockedTarget // 0x0000 (0x0028 - 0x0028) class UCyaCombatCondition_HasLockedTarget final : public UCyaNodalGraphCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatCondition_HasLockedTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatCondition_HasLockedTarget") } static class UCyaCombatCondition_HasLockedTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatCondition_HasLockedTarget; // Class CyaCombat.CyaCombatCondition_DistanceToTarget // 0x0010 (0x0038 - 0x0028) class UCyaCombatCondition_DistanceToTarget final : public UCyaNodalGraphCondition { public: float MinDistance; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxDistance; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHorizontalOnly; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatCondition_DistanceToTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatCondition_DistanceToTarget") } static class UCyaCombatCondition_DistanceToTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatCondition_DistanceToTarget; // Class CyaCombat.CyaCombatCondition_HasHit // 0x0000 (0x0028 - 0x0028) class UCyaCombatCondition_HasHit final : public UCyaNodalGraphCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatCondition_HasHit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatCondition_HasHit") } static class UCyaCombatCondition_HasHit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatCondition_HasHit; // Class CyaCombat.CyaCombatCondition_Token // 0x0010 (0x0038 - 0x0028) class UCyaCombatCondition_Token final : public UCyaNodalGraphCondition { public: class FString TokenID; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatCondition_Token") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatCondition_Token") } static class UCyaCombatCondition_Token* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatCondition_Token; // Class CyaCombat.CyaCombatCondition_TargetApproaching // 0x0008 (0x0030 - 0x0028) class UCyaCombatCondition_TargetApproaching final : public UCyaNodalGraphCondition { public: float TargetMinSpeed; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatCondition_TargetApproaching") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatCondition_TargetApproaching") } static class UCyaCombatCondition_TargetApproaching* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatCondition_TargetApproaching; // Class CyaCombat.CyaCombatCondition_TargetFleeing // 0x0008 (0x0030 - 0x0028) class UCyaCombatCondition_TargetFleeing final : public UCyaNodalGraphCondition { public: float TargetMinSpeed; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatCondition_TargetFleeing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatCondition_TargetFleeing") } static class UCyaCombatCondition_TargetFleeing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatCondition_TargetFleeing; // Class CyaCombat.CyaCombatCondition_OwnerHP // 0x0008 (0x0030 - 0x0028) class UCyaCombatCondition_OwnerHP final : public UCyaNodalGraphCondition { public: float HealthPercent; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatCondition_OwnerHP") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatCondition_OwnerHP") } static class UCyaCombatCondition_OwnerHP* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatCondition_OwnerHP; // Class CyaCombat.CyaCombatCondition_TargetHP // 0x0008 (0x0030 - 0x0028) class UCyaCombatCondition_TargetHP final : public UCyaNodalGraphCondition { public: float HealthPercent; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatCondition_TargetHP") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatCondition_TargetHP") } static class UCyaCombatCondition_TargetHP* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatCondition_TargetHP; // Class CyaCombat.CyaCombatCondition_HasNavmesh // 0x0018 (0x0040 - 0x0028) class UCyaCombatCondition_HasNavmesh final : public UCyaNodalGraphCondition { public: struct FVector RelativeEndLocation; // 0x0028(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatCondition_HasNavmesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatCondition_HasNavmesh") } static class UCyaCombatCondition_HasNavmesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatCondition_HasNavmesh; // Class CyaCombat.CyaCombatCondition_HasNavmeshToTarget // 0x0000 (0x0028 - 0x0028) class UCyaCombatCondition_HasNavmeshToTarget final : public UCyaNodalGraphCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatCondition_HasNavmeshToTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatCondition_HasNavmeshToTarget") } static class UCyaCombatCondition_HasNavmeshToTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatCondition_HasNavmeshToTarget; // Class CyaCombat.CyaNodalGraph_AttackNode // 0x00A0 (0x0168 - 0x00C8) class UCyaNodalGraph_AttackNode : public UCyaNodalGraphNode_PlayAnimation { public: TSet> OnStartEffects; // 0x00C8(0x0050)(Edit, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TSet> Effects; // 0x0118(0x0050)(Edit, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaNodalGraph_AttackNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaNodalGraph_AttackNode") } static class UCyaNodalGraph_AttackNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaNodalGraph_AttackNode; // Class CyaCombat.CyaAnimNotifyState_Hitbox // 0x0060 (0x0090 - 0x0030) class UCyaAnimNotifyState_Hitbox final : public UAnimNotifyState { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FName AttachedBoneName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bRotationFollowsBone; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector LocationOffset; // 0x0048(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FRotator RotationOffset; // 0x0060(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) class UCyaCollisionShape* Shape; // 0x0078(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TArray OverlapChannels; // 0x0080(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaAnimNotifyState_Hitbox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaAnimNotifyState_Hitbox") } static class UCyaAnimNotifyState_Hitbox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaAnimNotifyState_Hitbox; // Class CyaCombat.CyaAnimNotifyState_SnapToTarget // 0x0018 (0x0048 - 0x0030) class UCyaAnimNotifyState_SnapToTarget final : public UAnimNotifyState { public: float IdealDistance; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxSnapDistance; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float TargetVelocityPrediction; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NoTargetSnapDistance; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAllowLeavingNavmesh; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaAnimNotifyState_SnapToTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaAnimNotifyState_SnapToTarget") } static class UCyaAnimNotifyState_SnapToTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaAnimNotifyState_SnapToTarget; // Class CyaCombat.CyaAnimNotify_EnterRecover // 0x0000 (0x0038 - 0x0038) class UCyaAnimNotify_EnterRecover final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaAnimNotify_EnterRecover") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaAnimNotify_EnterRecover") } static class UCyaAnimNotify_EnterRecover* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaAnimNotify_EnterRecover; // Class CyaCombat.CyaCombatEffectComponent // 0x0018 (0x00D0 - 0x00B8) class UCyaCombatEffectComponent final : public UActorComponent { public: uint8 Pad_B8[0x18]; // 0x00B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatEffectComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatEffectComponent") } static class UCyaCombatEffectComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatEffectComponent; // Class CyaCombat.CyaCombatEffectFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UCyaCombatEffectFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void AddCombatEffectState(class AActor* TargetActor, class AActor* InstigatorActor, const TSubclassOf EffectToAdd); static void ApplyCombatEffect(class AActor* TargetActor, class AActor* InstigatorActor, const TSubclassOf EffectToAdd); static void RemoveCombatEffectState(class AActor* TargetActor, class AActor* InstigatorActor, const TSubclassOf EffectToRemove); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatEffectFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatEffectFunctionLibrary") } static class UCyaCombatEffectFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatEffectFunctionLibrary; // Class CyaCombat.CyaCombatEffect // 0x0000 (0x0028 - 0x0028) class UCyaCombatEffect : public UObject { public: void OnEffectApplied_BP(const bool bSuccessfullyApplied, class AActor* InstigatorActor, class AActor* TargetActor) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatEffect") } static class UCyaCombatEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatEffect; // Class CyaCombat.CyaCombatEffect_Damage // 0x0010 (0x0038 - 0x0028) class UCyaCombatEffect_Damage : public UCyaCombatEffect { public: float DamageAmount; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DamageType; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatEffect_Damage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatEffect_Damage") } static class UCyaCombatEffect_Damage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatEffect_Damage; // Class CyaCombat.CyaCombatEffect_Parry // 0x0000 (0x0028 - 0x0028) class UCyaCombatEffect_Parry final : public UCyaCombatEffect { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatEffect_Parry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatEffect_Parry") } static class UCyaCombatEffect_Parry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatEffect_Parry; // Class CyaCombat.CyaCombatEffect_SetTokensEnabled // 0x0018 (0x0040 - 0x0028) class UCyaCombatEffect_SetTokensEnabled final : public UCyaCombatEffect { public: bool bShouldEnable; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bApplyToAllGroups; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class FString TokenGroupID; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatEffect_SetTokensEnabled") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatEffect_SetTokensEnabled") } static class UCyaCombatEffect_SetTokensEnabled* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatEffect_SetTokensEnabled; // Class CyaCombat.CyaCombatEffect_State // 0x0008 (0x0030 - 0x0028) class UCyaCombatEffect_State : public UCyaCombatEffect { public: float Duration; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TickPeriod; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatEffect_State") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatEffect_State") } static class UCyaCombatEffect_State* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatEffect_State; // Class CyaCombat.CyaCombatEffect_State_BlueprintBase // 0x0000 (0x0030 - 0x0030) class UCyaCombatEffect_State_BlueprintBase final : public UCyaCombatEffect_State { public: void EffectAdded_BP(class AActor* InstigatorActor, class AActor* TargetActor) const; void EffectRemoved_BP(class AActor* InstigatorActor, class AActor* TargetActor) const; void EffectTicked_BP(class AActor* InstigatorActor, class AActor* TargetActor) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatEffect_State_BlueprintBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatEffect_State_BlueprintBase") } static class UCyaCombatEffect_State_BlueprintBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatEffect_State_BlueprintBase; // Class CyaCombat.CyaCombatEffect_DamageOverTime // 0x0010 (0x0040 - 0x0030) class UCyaCombatEffect_DamageOverTime final : public UCyaCombatEffect_State { public: float TickDamageAmount; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float EntryDamageAmount; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf DamageType; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatEffect_DamageOverTime") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatEffect_DamageOverTime") } static class UCyaCombatEffect_DamageOverTime* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaCombatEffect_DamageOverTime; // Class CyaCombat.CyaCombatTokenManager // 0x0058 (0x0300 - 0x02A8) class ACyaCombatTokenManager : public AActor { public: uint8 Pad_2A8[0x1]; // 0x02A8(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool bTokenOnlyOnPlayer; // 0x02A9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2AA[0x6]; // 0x02AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TMap TokenConfig; // 0x02B0(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: static TArray ListTokensID(); void ResetAllTokens(); void SetAllTokenEnabled(const bool bEnabled); void SetTokenGroupEnabled(const class FString& TokenID, const bool bEnabled); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaCombatTokenManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaCombatTokenManager") } static class ACyaCombatTokenManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACyaCombatTokenManager; // Class CyaCombat.CyaFormationInstance // 0x0088 (0x00B0 - 0x0028) class UCyaFormationInstance final : public UObject { public: uint8 Pad_28[0x88]; // 0x0028(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaFormationInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaFormationInstance") } static class UCyaFormationInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaFormationInstance; // Class CyaCombat.CyaFormationPreset // 0x0060 (0x0090 - 0x0030) class UCyaFormationPreset final : public UDataAsset { public: TArray Entries; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) float RefreshThreshold; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PointGrabCooldown; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PointGrabCooldownBias; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPointGrabTimerUseWeight; // 0x004C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float WeightSpreadRadius; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ViewpointWeight; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ViewpointRadius; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector NavProjectionExtendsOrigin; // 0x0060(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector NavProjectionExtendsPoints; // 0x0078(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaFormationPreset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaFormationPreset") } static class UCyaFormationPreset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaFormationPreset; // Class CyaCombat.CyaFormationRunner // 0x0010 (0x02B8 - 0x02A8) class ACyaFormationRunner final : public AActor { public: TArray RunningInstances; // 0x02A8(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaFormationRunner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaFormationRunner") } static class ACyaFormationRunner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACyaFormationRunner; // Class CyaCombat.CyaLockHelper_Custom // 0x0008 (0x0030 - 0x0028) class UCyaLockHelper_Custom : public UCyaLockHelper { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaLockHelper_Custom") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaLockHelper_Custom") } static class UCyaLockHelper_Custom* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaLockHelper_Custom; // Class CyaCombat.CyaLockHelper_Automatic // 0x0018 (0x0048 - 0x0030) class UCyaLockHelper_Automatic final : public UCyaLockHelper_Custom { public: float MaxDistance; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxHeightDifference; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float OwnerForwardAngle; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float OwnerInputAngle; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaLockHelper_Automatic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaLockHelper_Automatic") } static class UCyaLockHelper_Automatic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaLockHelper_Automatic; // Class CyaCombat.CyaLockHelper_BlackboardEntry // 0x0008 (0x0030 - 0x0028) class UCyaLockHelper_BlackboardEntry final : public UCyaLockHelper { public: class FName BlackBoardEntryName; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaLockHelper_BlackboardEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaLockHelper_BlackboardEntry") } static class UCyaLockHelper_BlackboardEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaLockHelper_BlackboardEntry; // Class CyaCombat.CyaLockHelper_PlayerCharacter // 0x0000 (0x0028 - 0x0028) class UCyaLockHelper_PlayerCharacter final : public UCyaLockHelper { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CyaLockHelper_PlayerCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CyaLockHelper_PlayerCharacter") } static class UCyaLockHelper_PlayerCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCyaLockHelper_PlayerCharacter; }