2190 lines
132 KiB
C++
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;
|
|
|
|
}
|
|
|