Files
ReshadePluginsCore/Cronos The New Dawn/SDK/Being_classes.hpp
2025-09-09 06:15:46 +02:00

2190 lines
132 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Being
#include "Basic.hpp"
#include "Dai_structs.hpp"
#include "Dai_classes.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "Being_structs.hpp"
#include "DeveloperSettings_classes.hpp"
#include "PhysicsCore_structs.hpp"
#include "AIModule_structs.hpp"
#include "GameplayTags_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
namespace SDK
{
// Class Being.AnimNotifyState_Blow
// 0x0018 (0x0048 - 0x0030)
class UAnimNotifyState_Blow final : public UAnimNotifyState
{
public:
int32 _ImpactID; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> _ColliderTags; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimNotifyState_Blow")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimNotifyState_Blow")
}
static class UAnimNotifyState_Blow* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimNotifyState_Blow>();
}
};
DUMPER7_ASSERTS_UAnimNotifyState_Blow;
// Class Being.AnimNotifyState_AttackStage
// 0x0008 (0x0038 - 0x0030)
class UAnimNotifyState_AttackStage final : public UAnimNotifyState
{
public:
EBeingAttackStage _Stage; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimNotifyState_AttackStage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimNotifyState_AttackStage")
}
static class UAnimNotifyState_AttackStage* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimNotifyState_AttackStage>();
}
};
DUMPER7_ASSERTS_UAnimNotifyState_AttackStage;
// Class Being.AnimNotify_AttackHit
// 0x0008 (0x0040 - 0x0038)
class UAnimNotify_AttackHit final : public UAnimNotify
{
public:
int32 _ImpactID; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float _Damage; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimNotify_AttackHit")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimNotify_AttackHit")
}
static class UAnimNotify_AttackHit* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimNotify_AttackHit>();
}
};
DUMPER7_ASSERTS_UAnimNotify_AttackHit;
// Class Being.AnimNotify_Footstep
// 0x0010 (0x0048 - 0x0038)
class UAnimNotify_Footstep : public UAnimNotify
{
public:
EFoot _Foot; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class ABeingFootstep> _OverrideFootsteps; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimNotify_Footstep")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimNotify_Footstep")
}
static class UAnimNotify_Footstep* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimNotify_Footstep>();
}
};
DUMPER7_ASSERTS_UAnimNotify_Footstep;
// Class Being.AnimNotify_LeftFootstep
// 0x0000 (0x0048 - 0x0048)
class UAnimNotify_LeftFootstep final : public UAnimNotify_Footstep
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimNotify_LeftFootstep")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimNotify_LeftFootstep")
}
static class UAnimNotify_LeftFootstep* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimNotify_LeftFootstep>();
}
};
DUMPER7_ASSERTS_UAnimNotify_LeftFootstep;
// Class Being.AnimNotify_RightFootstep
// 0x0000 (0x0048 - 0x0048)
class UAnimNotify_RightFootstep final : public UAnimNotify_Footstep
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimNotify_RightFootstep")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimNotify_RightFootstep")
}
static class UAnimNotify_RightFootstep* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimNotify_RightFootstep>();
}
};
DUMPER7_ASSERTS_UAnimNotify_RightFootstep;
// Class Being.BeingAction
// 0x0038 (0x00A0 - 0x0068)
class UBeingAction : public UGraphObject
{
public:
class UBeingAction* ChildAction; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UBeingActionsComponent* OwnerComponent; // 0x0070(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UObject* Instigator; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class UBeingAction* action, EBeingActionEventType EventType)> ActionStateChange; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
public:
static class UBeingAction* CreateActionInstance(class UObject* WorldContextObject, TSubclassOf<class UBeingAction> ActionClass);
void ActionFinished(class APawn* ControlledPawn, EPawnActionResult WithResult);
void ActionInit(class APawn* ControlledPawn);
void ActionStart(class APawn* ControlledPawn);
void ActionTick(class APawn* ControlledPawn, float DeltaSeconds);
void Finish(EPawnActionResult WithResult);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingAction")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingAction")
}
static class UBeingAction* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingAction>();
}
};
DUMPER7_ASSERTS_UBeingAction;
// Class Being.BeingActionsComponent
// 0x0028 (0x00C8 - 0x00A0)
class UBeingActionsComponent final : public UActorComponent
{
public:
struct FBeingActions _Actions; // 0x00A0(0x0010)(Edit, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate)
class UBeingAction* _CurrentAction; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
int32 AbortActionsByClass(TSubclassOf<class UBeingAction> ActionClass, bool exact);
int32 AbortActionsByPriority(EAIRequestPriority Priority, bool exact);
int32 AbortActionsInstigatedBy(const class UObject* Instigator);
bool AddAction(class UBeingAction* action, EAIRequestPriority Priority, class UObject* Instigator);
void ClearAllActions();
void OnCurrentActionEvent(class UBeingAction* action, EBeingActionEventType EventType);
class UBeingAction* GetCurrentAction() const;
bool HasAction(TSubclassOf<class UBeingAction> ActionClass) const;
bool HasAnyAction() const;
bool IsActionActive(TSubclassOf<class UBeingAction> ActionClass) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingActionsComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingActionsComponent")
}
static class UBeingActionsComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingActionsComponent>();
}
};
DUMPER7_ASSERTS_UBeingActionsComponent;
// Class Being.BeingStat
// 0x0040 (0x00E0 - 0x00A0)
class UBeingStat : public UActorComponent
{
public:
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool _IsUpToDate; // 0x00A8(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FDaiFloatModifiers1 _Mods; // 0x00B0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
struct FDaiFloatModifiers2 _PersonalizedMods; // 0x00C8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
public:
void ForceUpdate();
void NeedsUpdate();
void NeedsUpdateModifier(TSubclassOf<class UDaiFloatModifier> modclass, class FName Name_0);
void SetUpToDate();
void Update();
class UDaiFloatModifier* FindFloatModifier(TSubclassOf<class UDaiFloatModifier> modclass, class FName Name_0) const;
bool IsUpToDate() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingStat")
}
static class UBeingStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingStat>();
}
};
DUMPER7_ASSERTS_UBeingStat;
// Class Being.BeingAggroLevelStat
// 0x0008 (0x00E8 - 0x00E0)
class UBeingAggroLevelStat : public UBeingStat
{
public:
float _AggroLevel; // 0x00E0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetAggroLevel(float Value);
float GetAggroLevel() const;
float GetLevelOfPersonalizedAggro(class AActor* Other) const;
float GetPersonalizedAggroLevel(class AActor* Other) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingAggroLevelStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingAggroLevelStat")
}
static class UBeingAggroLevelStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingAggroLevelStat>();
}
};
DUMPER7_ASSERTS_UBeingAggroLevelStat;
// Class Being.BeingHearingAggroLevel
// 0x0000 (0x00E8 - 0x00E8)
class UBeingHearingAggroLevel final : public UBeingAggroLevelStat
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingHearingAggroLevel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingHearingAggroLevel")
}
static class UBeingHearingAggroLevel* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingHearingAggroLevel>();
}
};
DUMPER7_ASSERTS_UBeingHearingAggroLevel;
// Class Being.BeingSmellAggroLevel
// 0x0000 (0x00E8 - 0x00E8)
class UBeingSmellAggroLevel final : public UBeingAggroLevelStat
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingSmellAggroLevel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingSmellAggroLevel")
}
static class UBeingSmellAggroLevel* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingSmellAggroLevel>();
}
};
DUMPER7_ASSERTS_UBeingSmellAggroLevel;
// Class Being.BeingVisionAggroLevel
// 0x0000 (0x00E8 - 0x00E8)
class UBeingVisionAggroLevel final : public UBeingAggroLevelStat
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingVisionAggroLevel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingVisionAggroLevel")
}
static class UBeingVisionAggroLevel* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingVisionAggroLevel>();
}
};
DUMPER7_ASSERTS_UBeingVisionAggroLevel;
// Class Being.BeingDamage
// 0x0028 (0x0068 - 0x0040)
class UBeingDamage : public UDamageType
{
public:
uint8 _KnockDownChance; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 _BreakBlock : 1; // 0x0041(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 _Finisher : 1; // 0x0041(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 _PureDamage : 1; // 0x0041(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
bool _DeadlyDamage; // 0x0042(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _StunDamage; // 0x0043(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 _AffectsDeadBodies : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer _GameplayTags; // 0x0048(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingDamage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingDamage")
}
static class UBeingDamage* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingDamage>();
}
};
DUMPER7_ASSERTS_UBeingDamage;
// Class Being.RangedDamage
// 0x0000 (0x0068 - 0x0068)
class URangedDamage : public UBeingDamage
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("RangedDamage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"RangedDamage")
}
static class URangedDamage* GetDefaultObj()
{
return GetDefaultObjImpl<URangedDamage>();
}
};
DUMPER7_ASSERTS_URangedDamage;
// Class Being.FireDamage
// 0x0000 (0x0068 - 0x0068)
class UFireDamage : public UBeingDamage
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FireDamage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FireDamage")
}
static class UFireDamage* GetDefaultObj()
{
return GetDefaultObjImpl<UFireDamage>();
}
};
DUMPER7_ASSERTS_UFireDamage;
// Class Being.FirearmDamage
// 0x0000 (0x0068 - 0x0068)
class UFirearmDamage final : public URangedDamage
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FirearmDamage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FirearmDamage")
}
static class UFirearmDamage* GetDefaultObj()
{
return GetDefaultObjImpl<UFirearmDamage>();
}
};
DUMPER7_ASSERTS_UFirearmDamage;
// Class Being.ExplosionDamage
// 0x0000 (0x0068 - 0x0068)
class UExplosionDamage final : public UBeingDamage
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ExplosionDamage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ExplosionDamage")
}
static class UExplosionDamage* GetDefaultObj()
{
return GetDefaultObjImpl<UExplosionDamage>();
}
};
DUMPER7_ASSERTS_UExplosionDamage;
// Class Being.MeleeDamage
// 0x0000 (0x0068 - 0x0068)
class UMeleeDamage : public UBeingDamage
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MeleeDamage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MeleeDamage")
}
static class UMeleeDamage* GetDefaultObj()
{
return GetDefaultObjImpl<UMeleeDamage>();
}
};
DUMPER7_ASSERTS_UMeleeDamage;
// Class Being.StrongMeleeDamage
// 0x0000 (0x0068 - 0x0068)
class UStrongMeleeDamage final : public UMeleeDamage
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("StrongMeleeDamage")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"StrongMeleeDamage")
}
static class UStrongMeleeDamage* GetDefaultObj()
{
return GetDefaultObjImpl<UStrongMeleeDamage>();
}
};
DUMPER7_ASSERTS_UStrongMeleeDamage;
// Class Being.BeingFighterInterface
// 0x0000 (0x0000 - 0x0000)
class IBeingFighterInterface final
{
public:
void EndBlow(int32 impactID, const TArray<class FName>& colliderTags);
void HitEnemy(int32 impactID, float Damage);
void OnDeath();
void SetAttackStage(EBeingAttackStage attackStage);
void StartBlow(int32 impactID, const TArray<class FName>& colliderTags);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingFighterInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingFighterInterface")
}
static class IBeingFighterInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IBeingFighterInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IBeingFighterInterface;
// Class Being.BeingWandererInterface
// 0x0000 (0x0000 - 0x0000)
class IBeingWandererInterface final
{
public:
struct FVector GetRequestedVelocity();
bool HasRequestedVelocity();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingWandererInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingWandererInterface")
}
static class IBeingWandererInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IBeingWandererInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IBeingWandererInterface;
// Class Being.BeingFootmarkGenerator
// 0x00C0 (0x02F0 - 0x0230)
class UBeingFootmarkGenerator final : public USceneComponent
{
public:
uint8 Pad_230[0x8]; // 0x0230(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool _TraceComplex; // 0x0238(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECollisionChannel _TraceChannel; // 0x0239(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 _TraceIgnoreMask; // 0x023A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_23B[0x5]; // 0x023B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class AActor*> _TraceIgnoreActors; // 0x0240(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float _TraceDownLength; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _TraceInterval; // 0x0254(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialInterface* _MaskMaterial; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialInterface* _TrailsMaterial; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _FootmarkDrawTrails; // 0x0268(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _DrawFootmarksMask; // 0x0269(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_26A[0x2]; // 0x026A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float _FootmarkQuadSize; // 0x026C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _TrailQuadSize; // 0x0270(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _TrailQuadWidth; // 0x0274(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _FootmarkQuadYScale; // 0x0278(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D _FootmarkDirectionalOffset; // 0x0280(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D _FootmarkLocationOffset; // 0x0290(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _FootmarkAngleOffset; // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _TrailsTiling; // 0x02A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _TrailsAngleOffset; // 0x02A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _FootmarkCanvasDensity; // 0x02AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _FootmarkHeightLimit; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _FootmarkLifeTime; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 _FootmarksLimit; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 _TrailsLimit; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C0[0x30]; // 0x02C0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingFootmarkGenerator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingFootmarkGenerator")
}
static class UBeingFootmarkGenerator* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingFootmarkGenerator>();
}
};
DUMPER7_ASSERTS_UBeingFootmarkGenerator;
// Class Being.FootmarksSubsystem
// 0x00E0 (0x0110 - 0x0030)
class UFootmarksSubsystem final : public UWorldSubsystem
{
public:
uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInterface* CanvasClearMaterial; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UCanvasRenderTarget2D* CanvasTexture; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float FootmarksCanvasDensity; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCanvas* FootmarksCanvas[0x2]; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_68[0xA8]; // 0x0068(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void EnableFootmarkTracing(bool State);
void InitializeFootmarkTracker(class UMaterialInterface* ClearMaterial, class UCanvasRenderTarget2D* Canvas, float Density);
void SetCenterPosition(const struct FVector& OwnerPosition);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FootmarksSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FootmarksSubsystem")
}
static class UFootmarksSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UFootmarksSubsystem>();
}
};
DUMPER7_ASSERTS_UFootmarksSubsystem;
// Class Being.BeingFootsIKComponent
// 0x00C0 (0x05F0 - 0x0530)
class UBeingFootsIKComponent : public ULineBatchComponent
{
public:
uint8 _EnableFootIK : 1; // 0x0530(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 _ClampInCapsule : 1; // 0x0530(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 _TraceComplex : 1; // 0x0530(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_531[0x3]; // 0x0531(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
ECollisionChannel _DropCollisionChannel; // 0x0534(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECollisionChannel _FootCollisionChannel; // 0x0535(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 _QueryIgnoreMask; // 0x0536(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_537[0x9]; // 0x0537(0x0009)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class AActor*> _QueryIgnoreActors; // 0x0540(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float _MaxStepHeight; // 0x0550(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _IKInterpSpeed; // 0x0554(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _DropInterpSpeed; // 0x0558(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _DropTraceRadius; // 0x055C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _FootTraceRadius; // 0x0560(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _CacheRange; // 0x0564(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _FootRotationSpeed; // 0x0568(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_56C[0x4]; // 0x056C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator _FootMinRotation; // 0x0570(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRotator _FootMaxRotation; // 0x0588(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float _DropHeight; // 0x05A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _DropFloor; // 0x05A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _DropStep; // 0x05A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _DropFloorTarget; // 0x05AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector _LastOwnerLocation; // 0x05B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5C8[0x20]; // 0x05C8(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
class ACharacter* _Character; // 0x05E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void PutFoot(EFoot foot);
void RaiseFoot(EFoot foot);
void Update(float DeltaSeconds);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingFootsIKComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingFootsIKComponent")
}
static class UBeingFootsIKComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingFootsIKComponent>();
}
};
DUMPER7_ASSERTS_UBeingFootsIKComponent;
// Class Being.Being2FootsIKComponent
// 0x0A50 (0x1040 - 0x05F0)
class UBeing2FootsIKComponent final : public UBeingFootsIKComponent
{
public:
class FName _LeftFootSocket; // 0x05F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName _RightFootSocket; // 0x05F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName _LeftFingersSocket; // 0x0600(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName _RightFingersSocket; // 0x0608(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFootData _FootsData[0x2]; // 0x0610(0x0480)(Edit, DisableEditOnTemplate, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
float _LeftFootOffset; // 0x0F10(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _RightFootOffset; // 0x0F14(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator _LeftFootRotator; // 0x0F18(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRotator _RightFootRotator; // 0x0F30(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float _TimeToNextStep; // 0x0F48(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECollisionChannel _PredictionCollisionChannel; // 0x0F4C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _EnablePredictions; // 0x0F4D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _OldIKUpdate; // 0x0F4E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _IKTryUseCache; // 0x0F4F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _DropTryUseCache; // 0x0F50(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _IKInterpEaseIn; // 0x0F51(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _DropInterpEaseIn; // 0x0F52(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _DynamicDropInterp; // 0x0F53(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _InterpEaseMin; // 0x0F54(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _InterpEaseSpeed; // 0x0F58(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _WeldGround; // 0x0F5C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _StairStepHeight; // 0x0F60(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _MaxAllowedAngle; // 0x0F64(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _WalkStepDuration; // 0x0F68(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _WalkStepLength; // 0x0F6C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _RunStepDuration; // 0x0F70(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _RunStepLength; // 0x0F74(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _WalkUpStairsPlayRate; // 0x0F78(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _WalkDownStairsPlayRate; // 0x0F7C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _RunUpStairsPlayRate; // 0x0F80(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _RunDownStairsPlayRate; // 0x0F84(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F88[0xB8]; // 0x0F88(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void EnterSlope(float stepHeight);
void EnterStairs(float stepHeight);
void ExitSlope();
void ExitStairs();
void GetAnimMods(float* PlayRate, float* speedWarping) const;
struct FFootData GetLeftFootData() const;
struct FFootData GetRightFootData() const;
float GetSpeedWarping() const;
bool IsOnDownStairs() const;
bool IsOnSlope() const;
bool IsOnStairs() const;
bool IsOnUpStairs() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Being2FootsIKComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Being2FootsIKComponent")
}
static class UBeing2FootsIKComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UBeing2FootsIKComponent>();
}
};
DUMPER7_ASSERTS_UBeing2FootsIKComponent;
// Class Being.Being4FootsIKComponent
// 0x1290 (0x1880 - 0x05F0)
class UBeing4FootsIKComponent final : public UBeingFootsIKComponent
{
public:
bool _OnlyDropIK; // 0x05F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5F1[0x3]; // 0x05F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName _FootsSockets[0x4]; // 0x05F4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName _FootsFixedSockets[0x4]; // 0x0614(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _ChestOffset; // 0x0634(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _HipOffset; // 0x0638(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_63C[0x4]; // 0x063C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector _FloorNormal; // 0x0640(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFootData _FootsData[0x4]; // 0x0658(0x0480)(Edit, DisableEditOnTemplate, EditConst, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic)
float _FootDropDists[0x4]; // 0x1858(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _Lenght; // 0x1868(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _MaxPitch; // 0x186C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _MeshPitch; // 0x1870(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1874[0xC]; // 0x1874(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
const struct FFootData GetLeftBackFoot() const;
const struct FFootData GetLeftFrontFoot() const;
const struct FFootData GetRightBackFoot() const;
const struct FFootData GetRightFrontFoot() const;
bool IsOnSlope(float toleranceAngle) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Being4FootsIKComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Being4FootsIKComponent")
}
static class UBeing4FootsIKComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UBeing4FootsIKComponent>();
}
};
DUMPER7_ASSERTS_UBeing4FootsIKComponent;
// Class Being.BeingVertexAnim
// 0x0068 (0x0098 - 0x0030)
class UBeingVertexAnim final : public UDataAsset
{
public:
class UStaticMesh* _Mesh; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _AnimationSpeed; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector _Offset; // 0x0040(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator _MinRotation; // 0x0058(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FRotator _MaxRotation; // 0x0070(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float _MinScale; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _MaxScale; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 _TranslucentSortPriority; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingVertexAnim")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingVertexAnim")
}
static class UBeingVertexAnim* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingVertexAnim>();
}
};
DUMPER7_ASSERTS_UBeingVertexAnim;
// Class Being.BeingVertexAnimComponent
// 0x0020 (0x0250 - 0x0230)
class UBeingVertexAnimComponent final : public USceneComponent
{
public:
class UMaterialInstanceDynamic* _EffectMaterial; // 0x0230(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UStaticMeshComponent* _EffectMesh; // 0x0238(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_240[0x10]; // 0x0240(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingVertexAnimComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingVertexAnimComponent")
}
static class UBeingVertexAnimComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingVertexAnimComponent>();
}
};
DUMPER7_ASSERTS_UBeingVertexAnimComponent;
// Class Being.WadingDelayTimes
// 0x0050 (0x0080 - 0x0030)
class UWadingDelayTimes final : public UDataAsset
{
public:
TMap<ESoundMovement, float> DelayTimes; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("WadingDelayTimes")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"WadingDelayTimes")
}
static class UWadingDelayTimes* GetDefaultObj()
{
return GetDefaultObjImpl<UWadingDelayTimes>();
}
};
DUMPER7_ASSERTS_UWadingDelayTimes;
// Class Being.BeingFootstep
// 0x0278 (0x0540 - 0x02C8)
class ABeingFootstep : public AActor
{
public:
class UObject* _DefaultFootstep; // 0x02C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UObject* _ClothesSound; // 0x02D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFootstepEffect _ClothesEffect; // 0x02D8(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<EPhysicalSurface, struct FFootstep> _Footsteps; // 0x0320(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<EPhysicalSurface, struct FWading> _WadingSounds; // 0x0370(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
float _MaxSoundLife; // 0x03C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C4[0x4]; // 0x03C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FHitResult _SurfaceHit; // 0x03C8(0x0100)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
EPhysicalSurface _SurfaceType; // 0x04C8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPhysicalSurface _SurfaceTypeAlter; // 0x04C9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EFoot _Foot; // 0x04CA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESoundMovement _Movement; // 0x04CB(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EVerticalStance _VerticalStance; // 0x04CC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4CD[0x3]; // 0x04CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 _FallHeight; // 0x04D0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4D4[0x4]; // 0x04D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class USceneComponent* _SoundAttachToComponent; // 0x04D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName _SoundAttachToSlot; // 0x04E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _ShowEffect; // 0x04E8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4E9[0x3]; // 0x04E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float _MovementSpeed; // 0x04EC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _StanceAINoiseMod; // 0x04F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _VolumeMul; // 0x04F4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _OcclusionRefreshInterval; // 0x04F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECollisionChannel _OcclusionCollisionChannel; // 0x04FC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4FD[0x3]; // 0x04FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInstanceDynamic* _EffectMaterial; // 0x0500(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UDecalComponent* _DecalComponent; // 0x0508(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMaterialInstanceDynamic* _EffectDecalMID; // 0x0510(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UStaticMeshComponent* _EffectMesh; // 0x0518(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_520[0x20]; // 0x0520(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void StartEffect(const struct FFootstepEffect& Effect);
float GetFootstepAINoise() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingFootstep")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingFootstep")
}
static class ABeingFootstep* GetDefaultObj()
{
return GetDefaultObjImpl<ABeingFootstep>();
}
};
DUMPER7_ASSERTS_ABeingFootstep;
// Class Being.BeingFppFootstep
// 0x0010 (0x0550 - 0x0540)
class ABeingFppFootstep final : public ABeingFootstep
{
public:
float _PitchOffsetMul; // 0x0540(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float _PitchBackOffsetMul; // 0x0544(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float _VelocityOffsetMul; // 0x0548(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float _MinVelocity; // 0x054C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingFppFootstep")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingFppFootstep")
}
static class ABeingFppFootstep* GetDefaultObj()
{
return GetDefaultObjImpl<ABeingFppFootstep>();
}
};
DUMPER7_ASSERTS_ABeingFppFootstep;
// Class Being.BeingFootstepSharedData
// 0x0030 (0x0060 - 0x0030)
class UBeingFootstepSharedData final : public UEngineSubsystem
{
public:
TArray<class UAkSwitchValue*> _WWiseFootSwitchesLoaded; // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
TArray<class UAkSwitchValue*> _WWiseMoveSwitchesLoaded; // 0x0040(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
TArray<class UAkSwitchValue*> _WWiseSurfSwitchesLoaded; // 0x0050(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingFootstepSharedData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingFootstepSharedData")
}
static class UBeingFootstepSharedData* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingFootstepSharedData>();
}
};
DUMPER7_ASSERTS_UBeingFootstepSharedData;
// Class Being.BeingFootstepTracer
// 0x02D0 (0x0500 - 0x0230)
#pragma pack(push, 0x1)
class alignas(0x10) UBeingFootstepTracer : public USceneComponent
{
public:
uint8 Pad_230[0x8]; // 0x0230(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool _TraceComplex; // 0x0238(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECollisionChannel _TraceChannel; // 0x0239(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 _TraceIgnoreMask; // 0x023A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_23B[0x5]; // 0x023B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class AActor*> _TraceIgnoreActors; // 0x0240(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float _TraceUpLength; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _TraceDownLength; // 0x0254(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> _FootstepClass; // 0x0258(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class ABeingFootstep> _FootstepClassInstance; // 0x0280(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class ABeingFootstep> _FootstepsTemplate; // 0x0288(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName _FootSockets[0x4]; // 0x0290(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _MinStepPeriod; // 0x02B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _SingleEffect; // 0x02B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _IgnoreNextFalling; // 0x02B5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _TraceFoliage; // 0x02B6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B7[0x1]; // 0x02B7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
TMap<EPhysicalSurface, int32> _FootstepRepeatableOverride; // 0x02B8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool _MuteFootstep; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FFootstepLoudness _FootstepLoudness[0x3]; // 0x0310(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
float _TurnLoudnessMod; // 0x0358(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPhysicalSurface _LastFootSurface[0x5]; // 0x035C(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_361[0x7]; // 0x0361(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(EFoot foot, class ABeingFootstep* Footstep)> _OnFootstep; // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UFXSystemComponent* wadingFX)> _OnWadingFootprint; // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UMaterialInterface* _MaskMaterial; // 0x0388(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialInterface* _TrailsMaterial; // 0x0390(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _FootstepDrawTrails; // 0x0398(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_399[0x3]; // 0x0399(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float _FootstepQuadSize; // 0x039C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _TrailQuadSize; // 0x03A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _TrailQuadWidth; // 0x03A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _FootstepQuadYScale; // 0x03A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3AC[0x4]; // 0x03AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D _FootstepDirectionalOffset; // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D _FootstepLocationOffset; // 0x03C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _FootstepAngleOffset; // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _TrailsTiling; // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _TrailsAngleOffset; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _FootstepCanvasDensity; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _FootstepHeightLimit; // 0x03E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _FootstepLifeTime; // 0x03E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 _FootstepsLimit; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 _TrailsLimit; // 0x03EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _DrawFootstepsMask; // 0x03F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _FixMaterialsVertexPaint; // 0x03F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _FixMaterialsTerrain; // 0x03F2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _FixMaterialsCustom; // 0x03F3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _WadingSoundLoopEnabled; // 0x03F4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
EPhysicalSurface _LastWadingSurface; // 0x03F5(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_3F6[0x2]; // 0x03F6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float _LastWadingDepth; // 0x03F8(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_3FC[0x4]; // 0x03FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class ABeingFootstep* _LastWadingFootstep; // 0x0400(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UFXSystemComponent* _WadingParticle; // 0x0408(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ABeingFootstep* _WadingParticleCaller; // 0x0410(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float _WadingParticleTimer; // 0x0418(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_41C[0x5]; // 0x041C(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
bool _TerrainTexturesMapInitialized; // 0x0421(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_422[0x6]; // 0x0422(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UDataTable* _TerrainTexturesMap; // 0x0428(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TMap<uint64, class UPhysicalMaterial*> _TerrainTextureCache; // 0x0430(0x0050)(Transient, NativeAccessSpecifierPrivate)
struct FDateTime _WadingTimestamp; // 0x0480(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_488[0x70]; // 0x0488(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
float GetWadingDepth() const;
EPhysicalSurface GetWadingSurface() const;
bool IsOnSurface(EPhysicalSurface surface) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingFootstepTracer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingFootstepTracer")
}
static class UBeingFootstepTracer* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingFootstepTracer>();
}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UBeingFootstepTracer;
// Class Being.FootstepMarker
// 0x0010 (0x0240 - 0x0230)
class UFootstepMarker final : public USceneComponent
{
public:
float MarkerRadius; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_234[0x4]; // 0x0234(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UPhysicalMaterial* PhysMaterial; // 0x0238(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("FootstepMarker")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"FootstepMarker")
}
static class UFootstepMarker* GetDefaultObj()
{
return GetDefaultObjImpl<UFootstepMarker>();
}
};
DUMPER7_ASSERTS_UFootstepMarker;
// Class Being.PeriodFootstepTracer
// 0x0060 (0x0560 - 0x0500)
class UPeriodFootstepTracer final : public UBeingFootstepTracer
{
public:
TMap<EBeingWalkingStance, float> _Period; // 0x04F8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
float _DefaultPeriod; // 0x0548(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EBeingWalkingStance _CurrentStance; // 0x054C(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54D[0x13]; // 0x054D(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PeriodFootstepTracer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PeriodFootstepTracer")
}
static class UPeriodFootstepTracer* GetDefaultObj()
{
return GetDefaultObjImpl<UPeriodFootstepTracer>();
}
};
DUMPER7_ASSERTS_UPeriodFootstepTracer;
// Class Being.BeingFootstepPersonalization
// 0x0000 (0x0000 - 0x0000)
class IBeingFootstepPersonalization final
{
public:
void FootstepCreated(class ABeingFootstep* Footstep) const;
ESoundMovement GetSoundMovement() const;
EVerticalStance GetVerticalStance() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingFootstepPersonalization")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingFootstepPersonalization")
}
static class IBeingFootstepPersonalization* GetDefaultObj()
{
return GetDefaultObjImpl<IBeingFootstepPersonalization>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IBeingFootstepPersonalization;
// Class Being.BeingFootstepVPUserData
// 0x0058 (0x0080 - 0x0028)
class UBeingFootstepVPUserData final : public UAssetUserData
{
public:
EVPDataEvaluatorType Evaluator; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool SingleChannelMask; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UsePuddles; // 0x002A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B[0x1]; // 0x002B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float ContrastBoost; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor HeightSensitivity; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor HeightAvg; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EVPDataSourceChannel SourceChannel; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UPhysicalMaterial* Channel0; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPhysicalMaterial* Channel1; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPhysicalMaterial* Channel2; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPhysicalMaterial* Channel3; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPhysicalMaterial* Puddles; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingFootstepVPUserData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingFootstepVPUserData")
}
static class UBeingFootstepVPUserData* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingFootstepVPUserData>();
}
};
DUMPER7_ASSERTS_UBeingFootstepVPUserData;
// Class Being.BeingFunctions
// 0x0000 (0x0028 - 0x0028)
class UBeingFunctions final : public UBlueprintFunctionLibrary
{
public:
static struct FVector changeDirectionSpace(const struct FVector& Forward, const struct FVector& Right, const struct FVector& Up, const struct FVector& Direction);
static struct FRotator changeRotationSpace(const struct FVector& Forward, const struct FVector& Right, const struct FVector& Up, const struct FRotator& Rotation);
static bool changeWalkingStanceEnum(class APawn* Being, EBeingWalkingStance stance, uint8 Priority);
static void fastRotate(class APawn* Being, float DeltaSeconds, float localYaw, float minYaw, float maxYaw, float InterpSpeed);
static float findDistanceToWall(class APawn* Being, const struct FVector& InLocation, struct FVector* nearestPoint);
static bool findLocationNearWall(class APawn* Being, float MinDistance, struct FVector* Location);
static void forceRollRotation(class APawn* Being, float DeltaSeconds, float localYaw, float yawMul, float InterpSpeed);
static void forceYawRotation(class APawn* Being, float DeltaSeconds, float localYaw, float clampYaw, float InterpSpeed);
static class AController* GetController(class AActor* Actor);
static struct FVector getDesiredVelocity(class APawn* Being);
static struct FVector getGroundLocation(class AActor* Actor);
static class APawn* GetPawn(class AActor* Actor);
static struct FVector GetRequestedVelocity(class APawn* Being);
static EBeingWalkingStance getWalkingStanceEnum(class APawn* Being);
static EBeingWalkType getWalkingStanceType(EBeingWalkingStance stance);
static void IgnoreNextFalling(class APawn* Being);
static bool isFollowingAPath(class APawn* Being);
static struct FQuat makeQuatFromAxes(const struct FVector& Forward, const struct FVector& Right, const struct FVector& Up);
static void MuteFootsteps(class APawn* Being, bool mute);
static void putOnGround(class APawn* Being, float Time);
static void setComponentMaskFilter(class UPrimitiveComponent* Primitive, uint8 MaskFilter);
static void setComponentMoveIgnoreMask(class UPrimitiveComponent* Primitive, uint8 Mask);
static void setMaskFilter(class AActor* Actor, uint8 MaskFilter);
static void setMoveIgnoreMask(class AActor* Actor, uint8 Mask);
static void setRootMotionTranslationScale(class APawn* Being, float Scale);
static float tickableFloatGet(const struct FTickableFloat& tfloat);
static void tickableFloatSet(struct FTickableFloat& tfloat, float Value);
static void tickableFloatSetInTime(struct FTickableFloat& tfloat, float Value, float duration);
static void tickableFloatSetWithStep(struct FTickableFloat& tfloat, float Value, float Step);
static void tickableFloatTick(struct FTickableFloat& tfloat, float deltasec);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingFunctions")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingFunctions")
}
static class UBeingFunctions* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingFunctions>();
}
};
DUMPER7_ASSERTS_UBeingFunctions;
// Class Being.BeingHearingLevelStat
// 0x0020 (0x0100 - 0x00E0)
class UBeingHearingLevelStat : public UBeingStat
{
public:
float _HearingLevel; // 0x00E0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float _HearableNoiseLevel; // 0x00E4(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<class FName> _NoisesList; // 0x00E8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
bool _IgnoreNoisesFromList; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetHearableNoiseLevel(float Value);
void SetHearingLevel(float Value);
float GetHearableNoiseLevel() const;
float GetHearingLevel() const;
float GetHearingLevelTheActor(class AActor* Actor) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingHearingLevelStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingHearingLevelStat")
}
static class UBeingHearingLevelStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingHearingLevelStat>();
}
};
DUMPER7_ASSERTS_UBeingHearingLevelStat;
// Class Being.BeingHearingModStat
// 0x0018 (0x0118 - 0x0100)
class UBeingHearingModStat final : public UBeingHearingLevelStat
{
public:
int32 _ModLevel; // 0x0100(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<float> _Modifiers; // 0x0108(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
void SetModLevel(int32 Level);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingHearingModStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingHearingModStat")
}
static class UBeingHearingModStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingHearingModStat>();
}
};
DUMPER7_ASSERTS_UBeingHearingModStat;
// Class Being.BeingIgnoreMeStat
// 0x0020 (0x0100 - 0x00E0)
class UBeingIgnoreMeStat final : public UBeingStat
{
public:
bool _IgnoreMe; // 0x00E0(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool _IsDead; // 0x00E1(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool _IsInvisible; // 0x00E2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E3[0x5]; // 0x00E3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
struct FDaiBlockade _IgnoreMeReasons; // 0x00E8(0x0018)(Edit, NativeAccessSpecifierPrivate)
public:
void ClearIgnoreMeReason(class FName Reason);
void SetIgnoreMeReason(class FName Reason);
void SetIsDead(bool IsDead);
void SetIsInvisible(bool isInvisible);
bool GetIgnoreMe() const;
bool GetIsDead() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingIgnoreMeStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingIgnoreMeStat")
}
static class UBeingIgnoreMeStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingIgnoreMeStat>();
}
};
DUMPER7_ASSERTS_UBeingIgnoreMeStat;
// Class Being.BeingMaxSpeedStat
// 0x0008 (0x00E8 - 0x00E0)
class UBeingMaxSpeedStat : public UBeingStat
{
public:
float _MaxSpeed; // 0x00E0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetMaxSpeed(float Value);
float GetMaxSpeed() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingMaxSpeedStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingMaxSpeedStat")
}
static class UBeingMaxSpeedStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingMaxSpeedStat>();
}
};
DUMPER7_ASSERTS_UBeingMaxSpeedStat;
// Class Being.BeingMaxWalkSpeedStat
// 0x0068 (0x0150 - 0x00E8)
class UBeingMaxWalkSpeedStat final : public UBeingMaxSpeedStat
{
public:
TArray<EBeingWalkingStance> _Priorities; // 0x00E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPrivate)
uint8 _StancePriority; // 0x00F8(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
EBeingWalkingStance _WalkingStance; // 0x00F9(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_FA[0x6]; // 0x00FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TMap<EBeingWalkingStance, float> _MaxSpeeds; // 0x0100(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
public:
void OverrideSpeedValues(const TMap<EBeingWalkingStance, float>& maxSpeeds);
void SetWalkingStance(EBeingWalkingStance stance, uint8 Priority);
float GetTotalMaxSpeed() const;
EBeingWalkingStance GetWalkingStance() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingMaxWalkSpeedStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingMaxWalkSpeedStat")
}
static class UBeingMaxWalkSpeedStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingMaxWalkSpeedStat>();
}
};
DUMPER7_ASSERTS_UBeingMaxWalkSpeedStat;
// Class Being.BeingNoiseLevelStat
// 0x0018 (0x00F8 - 0x00E0)
class UBeingNoiseLevelStat : public UBeingStat
{
public:
float _NoiseLevel; // 0x00E0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> _MutedNoises; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
void SetNoiseLevel(float Value);
float GetNoiseLevel() const;
float IsNoiseMuted(class FName noiseTag) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingNoiseLevelStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingNoiseLevelStat")
}
static class UBeingNoiseLevelStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingNoiseLevelStat>();
}
};
DUMPER7_ASSERTS_UBeingNoiseLevelStat;
// Class Being.BeingNoiseModStat
// 0x0018 (0x0110 - 0x00F8)
class UBeingNoiseModStat final : public UBeingNoiseLevelStat
{
public:
int32 _ModLevel; // 0x00F8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<float> _Modifiers; // 0x0100(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
void SetModLevel(int32 Level);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingNoiseModStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingNoiseModStat")
}
static class UBeingNoiseModStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingNoiseModStat>();
}
};
DUMPER7_ASSERTS_UBeingNoiseModStat;
// Class Being.BeingOdorLevelStat
// 0x0008 (0x00E8 - 0x00E0)
class UBeingOdorLevelStat : public UBeingStat
{
public:
float _OdorLevel; // 0x00E0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetOdorLevel(float Value);
float GetOdorLevel() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingOdorLevelStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingOdorLevelStat")
}
static class UBeingOdorLevelStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingOdorLevelStat>();
}
};
DUMPER7_ASSERTS_UBeingOdorLevelStat;
// Class Being.BeingOdorModStat
// 0x0018 (0x0100 - 0x00E8)
class UBeingOdorModStat final : public UBeingOdorLevelStat
{
public:
int32 _ModLevel; // 0x00E8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<float> _Modifiers; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
void SetModLevel(int32 Level);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingOdorModStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingOdorModStat")
}
static class UBeingOdorModStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingOdorModStat>();
}
};
DUMPER7_ASSERTS_UBeingOdorModStat;
// Class Being.BeingRootMotionData
// 0x0148 (0x0178 - 0x0030)
class UBeingRootMotionData final : public UDataAsset
{
public:
int32 _MaxFramesPerSecond; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float _Precision; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FGameplayTagContainer _AnimTags; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPrivate)
TArray<class UDataTable*> _AnimTable; // 0x0058(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<class UAnimSequence*> _Animations; // 0x0068(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
TArray<class UBlendSpace*> _Blendspaces; // 0x0078(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
TMap<class UAnimationAsset*, struct FAnimationRootMotion> _AnimRootMotion; // 0x0088(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<class UBlendSpace*, struct FBlendSpaceRootMotion> _BSRootMotion; // 0x00D8(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<class FName, struct FTaggedAnimationTransform> _BonesTransform; // 0x0128(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
public:
void GrabBones();
void GrabMotion();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingRootMotionData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingRootMotionData")
}
static class UBeingRootMotionData* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingRootMotionData>();
}
};
DUMPER7_ASSERTS_UBeingRootMotionData;
// Class Being.BeingRootMotionBank
// 0x01C0 (0x0260 - 0x00A0)
class UBeingRootMotionBank final : public UActorComponent
{
public:
TSoftObjectPtr<class UBeingRootMotionData> _RootMotionDataAsset; // 0x00A0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBeingRootMotionData* _RootMotionData; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _MinSpeed; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _MaxSpeed; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _SpeedStep; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FStamp> _Stamps; // 0x00E0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, AdvancedDisplay, NativeAccessSpecifierPublic)
class UAnimationAsset* _DebugAssetRM; // 0x00F0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _DebugDrawSpeed; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _DebugDrawBSYaw; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _DebugDrawDuration; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _DebugDrawOffset; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 _MaxStampCount; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* _DebugTarget; // 0x0110(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 _MaxFramesPerSecond; // 0x0118(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _Precision; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer _AnimTags; // 0x0120(0x0020)(Edit, NativeAccessSpecifierPublic)
TArray<class UDataTable*> _AnimTable; // 0x0140(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UAnimSequence*> _Animations; // 0x0150(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<class UBlendSpace*> _Blendspaces; // 0x0160(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<class UAnimationAsset*, struct FAnimationRootMotion> _AnimRootMotion; // 0x0170(0x0050)(Edit, DisableEditOnInstance, AdvancedDisplay, NativeAccessSpecifierPublic)
TMap<class UBlendSpace*, struct FBlendSpaceRootMotion> _BSRootMotion; // 0x01C0(0x0050)(Edit, DisableEditOnInstance, AdvancedDisplay, NativeAccessSpecifierPublic)
TMap<class FName, struct FTaggedAnimationTransform> _BonesTransform; // 0x0210(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
public:
void DebugStamp();
void Stamp(const class UAnimSequence* Animation, const struct FLinearColor& Color);
void StampBS(const class UBlendSpace* BlendSpace, float Yaw, const struct FVector& TargetLocation, const struct FLinearColor& Color);
bool CanGotoWithBlendspace(const class UBlendSpace* BlendSpace, const struct FVector& Location, float Distance, TSubclassOf<class UNavigationQueryFilter> FilterClass) const;
bool CanGoWithAnim(const class UAnimSequence* Animation, float Distance, TSubclassOf<class UNavigationQueryFilter> FilterClass) const;
bool CanGoWithBlendspace(const class UBlendSpace* BlendSpace, float Yaw, float Distance, TSubclassOf<class UNavigationQueryFilter> FilterClass) const;
float FindBestAngleForBlendSpace(const class UBlendSpace* BlendSpace, const struct FVector& Location) const;
float FindBestSpeedForAnim(const class UAnimSequence* Animation, const struct FVector& Location) const;
float FindBestSpeedForBlendSpace(const class UBlendSpace* BlendSpace, const struct FVector& Location) const;
bool GetBoneFinalTransform(const class UAnimSequence* AnimationSequence, class FName BoneName, struct FTransform* Transform) const;
bool GetBoneInitialTransform(const class UAnimSequence* AnimationSequence, class FName BoneName, struct FTransform* Transform) const;
bool GetBoneMovement(const class UAnimSequence* AnimationSequence, class FName BoneName, struct FTransform* Movement) const;
struct FVector GetLocalOffset(const class UAnimSequence* Animation) const;
bool TryGetRootMotionData(const class UAnimSequence* Animation, struct FAnimationRootMotion* outdata, bool inActorRotation) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingRootMotionBank")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingRootMotionBank")
}
static class UBeingRootMotionBank* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingRootMotionBank>();
}
};
DUMPER7_ASSERTS_UBeingRootMotionBank;
// Class Being.BeingSettings
// 0x0270 (0x02A8 - 0x0038)
class UBeingSettings final : public UDeveloperSettings
{
public:
int32 _WalkingStanceCount; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FWalkingStanceData> _WalkingStances; // 0x0040(0x0010)(Edit, EditFixedSize, ZeroConstructor, Config, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> _DebugFootsteps; // 0x0050(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPhysicalSurface _DebugSurface; // 0x0078(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESoundMovement _DebugSoundMovement; // 0x0079(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7A[0x2]; // 0x007A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName _DebugFootSockets[0x5]; // 0x007C(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<EPhysicalSurface, class FString> _WwiseSurfaces; // 0x00A8(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
struct FSoftObjectPath _WWiseFootSwitches[0x5]; // 0x00F8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath _WWiseMoveSwitches[0x5]; // 0x0198(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<EPhysicalSurface, struct FSoftObjectPath> _WWiseSurfSwitches; // 0x0238(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
struct FSoftObjectPath TerrainTexturesMap; // 0x0288(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingSettings")
}
static class UBeingSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingSettings>();
}
};
DUMPER7_ASSERTS_UBeingSettings;
// Class Being.BeingSmellLevelStat
// 0x0008 (0x00E8 - 0x00E0)
class UBeingSmellLevelStat : public UBeingStat
{
public:
float _SmellLevel; // 0x00E0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetSmellLevel(float Value);
float GetSmellLevel() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingSmellLevelStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingSmellLevelStat")
}
static class UBeingSmellLevelStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingSmellLevelStat>();
}
};
DUMPER7_ASSERTS_UBeingSmellLevelStat;
// Class Being.BeingSmellModStat
// 0x0018 (0x0100 - 0x00E8)
class UBeingSmellModStat final : public UBeingSmellLevelStat
{
public:
int32 _ModLevel; // 0x00E8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<float> _Modifiers; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
void SetModLevel(int32 Level);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingSmellModStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingSmellModStat")
}
static class UBeingSmellModStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingSmellModStat>();
}
};
DUMPER7_ASSERTS_UBeingSmellModStat;
// Class Being.BeingSpeedModStat
// 0x0008 (0x00E8 - 0x00E0)
class UBeingSpeedModStat final : public UBeingStat
{
public:
float _SpeedMod; // 0x00E0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetSpeedMod(float Value);
float GetSpeedMod() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingSpeedModStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingSpeedModStat")
}
static class UBeingSpeedModStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingSpeedModStat>();
}
};
DUMPER7_ASSERTS_UBeingSpeedModStat;
// Class Being.BeingBoolStat
// 0x0008 (0x00E8 - 0x00E0)
class UBeingBoolStat final : public UBeingStat
{
public:
bool _BoolStat; // 0x00E0(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetBoolStat(bool stat);
bool GetBoolStat() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingBoolStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingBoolStat")
}
static class UBeingBoolStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingBoolStat>();
}
};
DUMPER7_ASSERTS_UBeingBoolStat;
// Class Being.BeingState
// 0x0060 (0x00C8 - 0x0068)
class UBeingState : public UGraphObject
{
public:
EStateStatus _Status; // 0x0068(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FBeingStates _SubStates; // 0x0070(0x0010)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
int32 _CurrSubState; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* _Owner; // 0x0088(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UBeingStatesComponent* _StateMachine; // 0x0090(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool _AutoActivate; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool _NeedDeactivate; // 0x0099(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_9A[0x2]; // 0x009A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float _LifeTime; // 0x009C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float _CooldownTimer; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float _TimeOut; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _Cooldown; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(EStateStatus Status)> StatusChanged; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UBeingState* createState(class UObject* WorldContextObject, TSubclassOf<class UBeingState> Class_0);
void ActivateState();
void FinishState(EStateStatus Status);
bool ProcessSubStates(float DeltaSeconds);
void ReceiveEnter();
void ReceiveExit(EStateStatus Status);
void ReceiveTick(float DeltaSeconds);
class AActor* GetOwner() const;
class FString GetRuntimeInfoScript() const;
class UBeingStatesComponent* GetStatesComponent() const;
EStateStatus GetStatus() const;
class UBeingState* GetSubState(int32 Index_0) const;
int32 GetSubStateNum() const;
bool IsFinished() const;
bool IsRunning() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingState")
}
static class UBeingState* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingState>();
}
};
DUMPER7_ASSERTS_UBeingState;
// Class Being.BeingStatesComponent
// 0x0040 (0x00E0 - 0x00A0)
class UBeingStatesComponent final : public UActorComponent
{
public:
struct FBeingStates _States; // 0x00A0(0x0010)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TArray<class UBeingState*> _StatesCache; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TMulticastInlineDelegate<void(class UBeingState* State)> StateStarted; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UBeingState* State)> StateFinished; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
public:
void AbortStateByClass(TSubclassOf<class UBeingState> stateClass);
void ActivateStateByClass(TSubclassOf<class UBeingState> stateClass);
void AddState(class UBeingState* State, bool Activate_0);
class UBeingState* AddStateByClass(TSubclassOf<class UBeingState> stateClass);
class UBeingState* GetStateByClass(TSubclassOf<class UBeingState> stateClass);
void RemoveState(class UBeingState* State);
void RemoveStatesByClass(TSubclassOf<class UBeingState> stateClass);
class UBeingState* FindStateByClass(TSubclassOf<class UBeingState> stateClass) const;
class UBeingState* FindStateByName(class FName Name_0) const;
TArray<class UBeingState*> FindStatesByClass(TSubclassOf<class UBeingState> stateClass) const;
bool IsStateActive(TSubclassOf<class UBeingState> stateClass) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingStatesComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingStatesComponent")
}
static class UBeingStatesComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingStatesComponent>();
}
};
DUMPER7_ASSERTS_UBeingStatesComponent;
// Class Being.BeingSteering
// 0x0100 (0x01A0 - 0x00A0)
class UBeingSteering final : public UActorComponent
{
public:
bool _EnableSliding; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool _UseCapsuleComponent; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECollisionChannel _TestChannel; // 0x00A2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A3[0x1]; // 0x00A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float _ReduceRadius; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _StandYaw; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _DelayedStart; // 0x00AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float _DelayedStop; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<EBeingTribool> _DontStop; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic)
uint8 _ForceStop : 1; // 0x00C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FBeingSteeringData _Data; // 0x00D0(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
class ACharacter* _Character; // 0x0150(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCapsuleComponent* _SteeringCapsule; // 0x0158(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float _DetectStart; // 0x0160(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float _DetectStop; // 0x0164(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float _CurrentSpeed; // 0x0168(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float _ForcedSpeed; // 0x016C(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float _ForcedSpeedDeceleration; // 0x0170(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool _InstantMove; // 0x0174(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool _ForceDirection; // 0x0175(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_176[0x2]; // 0x0176(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float _ForcedYaw; // 0x0178(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float _ForcedYawTolerance; // 0x017C(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool _CheckMoveVelocity; // 0x0180(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_181[0x7]; // 0x0181(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector _MoveVelocity; // 0x0188(0x0018)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
void ClearFlag_DontStop(uint8 Priority);
void ClearForcedVelocity(bool Speed, bool Yaw);
void ForceSpeed(float Speed, float Deceleration, bool instantMove);
void ForceYaw(float Yaw, float Tolerance);
void SetFlag_DontStop(bool Flag, uint8 Priority);
void SetFlag_ForceStop(bool Flag);
void UpdateSteering(float DeltaTime);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingSteering")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingSteering")
}
static class UBeingSteering* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingSteering>();
}
};
DUMPER7_ASSERTS_UBeingSteering;
// Class Being.BeingVisibilityLevelStat
// 0x0018 (0x00F8 - 0x00E0)
class UBeingVisibilityLevelStat final : public UBeingStat
{
public:
float _VisibilityLevel; // 0x00E0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class USceneComponent*> _VisibleParts; // 0x00E8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic)
public:
void SetVisibilityLevel(float Value);
float GetVisibilityLevel() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingVisibilityLevelStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingVisibilityLevelStat")
}
static class UBeingVisibilityLevelStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingVisibilityLevelStat>();
}
};
DUMPER7_ASSERTS_UBeingVisibilityLevelStat;
// Class Being.BeingVisionLevelStat
// 0x0008 (0x00E8 - 0x00E0)
class UBeingVisionLevelStat : public UBeingStat
{
public:
float _VisionLevel; // 0x00E0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetVisionLevel(float Value);
float GetLevelOfVisionTheActor(class AActor* Actor) const;
float GetVisionLevel() const;
float GetVisionLevelTheActor(class AActor* Actor) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingVisionLevelStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingVisionLevelStat")
}
static class UBeingVisionLevelStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingVisionLevelStat>();
}
};
DUMPER7_ASSERTS_UBeingVisionLevelStat;
// Class Being.BeingVisionModStat
// 0x0018 (0x0100 - 0x00E8)
class UBeingVisionModStat final : public UBeingVisionLevelStat
{
public:
int32 _ModLevel; // 0x00E8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<float> _Modifiers; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
void SetModLevel(int32 Level);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingVisionModStat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingVisionModStat")
}
static class UBeingVisionModStat* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingVisionModStat>();
}
};
DUMPER7_ASSERTS_UBeingVisionModStat;
// Class Being.BeingStance
// 0x0000 (0x0028 - 0x0028)
class UBeingStance : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BeingStance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BeingStance")
}
static class UBeingStance* GetDefaultObj()
{
return GetDefaultObjImpl<UBeingStance>();
}
};
DUMPER7_ASSERTS_UBeingStance;
// Class Being.WalkingStance
// 0x0000 (0x0028 - 0x0028)
class UWalkingStance : public UBeingStance
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("WalkingStance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"WalkingStance")
}
static class UWalkingStance* GetDefaultObj()
{
return GetDefaultObjImpl<UWalkingStance>();
}
};
DUMPER7_ASSERTS_UWalkingStance;
// Class Being.Crouch
// 0x0000 (0x0028 - 0x0028)
class UCrouch final : public UWalkingStance
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Crouch")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Crouch")
}
static class UCrouch* GetDefaultObj()
{
return GetDefaultObjImpl<UCrouch>();
}
};
DUMPER7_ASSERTS_UCrouch;
// Class Being.InPlace
// 0x0000 (0x0028 - 0x0028)
class UInPlace final : public UWalkingStance
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("InPlace")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"InPlace")
}
static class UInPlace* GetDefaultObj()
{
return GetDefaultObjImpl<UInPlace>();
}
};
DUMPER7_ASSERTS_UInPlace;
// Class Being.Run
// 0x0000 (0x0028 - 0x0028)
class URun final : public UWalkingStance
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Run")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Run")
}
static class URun* GetDefaultObj()
{
return GetDefaultObjImpl<URun>();
}
};
DUMPER7_ASSERTS_URun;
// Class Being.Walk
// 0x0000 (0x0028 - 0x0028)
class UWalk final : public UWalkingStance
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Walk")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Walk")
}
static class UWalk* GetDefaultObj()
{
return GetDefaultObjImpl<UWalk>();
}
};
DUMPER7_ASSERTS_UWalk;
}