10 class TESModelTextureSwap;
Definition: BGSDebris.h:39
Definition: BGSExplosion.h:53
Definition: NiSmartPointer.h:9
Definition: TESModelTextureSwap.h:10
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BGSDestructibleObjectForm
Definition: Offsets_RTTI.h:1281
Definition: BGSDestructibleObjectForm.h:40
Flag
Definition: BGSDestructibleObjectForm.h:43
stl::enumeration< Flag, std::uint8_t > flags
Definition: BGSDestructibleObjectForm.h:51
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
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
stl::enumeration< DESTRUCTIBLE_OBJECT_STAGE_FLAGS, std::uint8_t > flags
Definition: BGSDestructibleObjectForm.h:28
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