57#ifndef SKYRIM_SUPPORT_AE
58 static_assert(
sizeof(
Character) == 0x2B0);
60 static_assert(
sizeof(
Character) == 0x2B8);
Definition BSFaceGenAnimationData.h:11
Definition BSFaceGenNiNode.h:14
Definition BSTSmartPointer.h:37
void InitiateVampireFeedPackage(Actor *a_arg1, TESObjectREFR *a_arg2) override
void LoadGame(BGSLoadFormBuffer *a_buf) override
void FinishLoadGame(BGSLoadFormBuffer *a_buf) override
bool InitiateTresPassPackage(TrespassPackage *a_trespassPackage) override
void InitLoadGame(BGSLoadFormBuffer *a_buf) override
void OnArmorActorValueChanged() override
BSFaceGenAnimationData * GetFaceGenAnimationData() override
void Unk_C5(void) override
void SetBiped(const BSTSmartPointer< BipedAnim > &a_biped) override
static constexpr auto RTTI
Definition Character.h:10
void Unk_C6(void) override
void PrecacheData(void) override
float CalcUnarmedDamage() override
virtual void Unk_128(void)
float GetArmorBaseFactorSum() override
static constexpr auto FORMTYPE
Definition Character.h:12
BSFaceGenNiNode * GetFaceNodeSkinned() override
virtual void Unk_129(void)
void Predestroy(void) override
static constexpr auto VTABLE
Definition Character.h:11
void SaveGame(BGSSaveFormBuffer *a_buf) override
void Unk_C4(void) override
float CalcArmorRating() override
bool IsChild() const override
void SetSize(float a_size) override
void Revert(BGSLoadFormBuffer *a_buf) override
Definition TESObjectREFR.h:114
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_Character(static_cast< std::uint64_t >(514043))
constexpr std::array< REL::ID, 10 > VTABLE_Character
Definition Offsets_VTABLE.h:10636
Definition Character.h:15
RecordFlag
Definition Character.h:17
@ kInitiallyDisabled
Definition Character.h:21
@ kPersistent
Definition Character.h:20
@ kDeleted
Definition Character.h:18
@ kNoAIAcquire
Definition Character.h:23
@ kDontHavokSettle
Definition Character.h:24
@ kStartsDead
Definition Character.h:19
@ kIgnored
Definition Character.h:22