10 class TESModelTextureSwap;
Definition: BGSDebris.h:42
Definition: BGSExplosion.h:53
Definition: TESModelTextureSwap.h:10
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_BGSDestructibleObjectForm
Definition: Offsets_VTABLE.h:8604
constexpr REL::ID RTTI_BGSDestructibleObjectForm(static_cast< std::uint64_t >(513862))
Definition: BGSDestructibleObjectForm.h:40
Flag
Definition: BGSDestructibleObjectForm.h:43
std::uint16_t pad06
Definition: BGSDestructibleObjectForm.h:52
NiPointer< QueuedFile > preloadedReplacementModels
Definition: BGSDestructibleObjectForm.h:56
std::uint32_t health
Definition: BGSDestructibleObjectForm.h:49
std::uint32_t pad14
Definition: BGSDestructibleObjectForm.h:55
REX::EnumSet< Flag, std::uint8_t > flags
Definition: BGSDestructibleObjectForm.h:51
DestructibleObjectStage ** stages
Definition: BGSDestructibleObjectForm.h:53
std::int8_t numStages
Definition: BGSDestructibleObjectForm.h:50
volatile std::int32_t replacementModelRefCount
Definition: BGSDestructibleObjectForm.h:54
Definition: BGSDestructibleObjectForm.h:13
BGSExplosion * explosion
Definition: BGSDestructibleObjectForm.h:31
std::int8_t healthPercentage
Definition: BGSDestructibleObjectForm.h:27
std::uint8_t pad03
Definition: BGSDestructibleObjectForm.h:29
TESModelTextureSwap * replacementModel
Definition: BGSDestructibleObjectForm.h:35
std::uint32_t selfDamagePerSecond
Definition: BGSDestructibleObjectForm.h:30
BGSDebris * debris
Definition: BGSDestructibleObjectForm.h:32
std::uint32_t debrisCount
Definition: BGSDestructibleObjectForm.h:33
std::int8_t modelDamageStage
Definition: BGSDestructibleObjectForm.h:26
DESTRUCTIBLE_OBJECT_STAGE_FLAGS
Definition: BGSDestructibleObjectForm.h:16
std::uint32_t pad1C
Definition: BGSDestructibleObjectForm.h:34
REX::EnumSet< DESTRUCTIBLE_OBJECT_STAGE_FLAGS, std::uint8_t > flags
Definition: BGSDestructibleObjectForm.h:28