CommonLibSSE (Parapets fork)
RE::DestructibleObjectStage Struct Reference

#include <BGSDestructibleObjectForm.h>

Public Types

enum class  DESTRUCTIBLE_OBJECT_STAGE_FLAGS {
  kNone = 0 , kCapDamage = 1 << 0 , kDisableObject = 1 << 1 , kDestroyObject = 1 << 2 ,
  kIgnoreExternalDamage = 1 << 3 , kBecomesDynamic = 1 << 4
}
 

Public Attributes

std::int8_t modelDamageStage
 
std::int8_t healthPercentage
 
stl::enumeration< DESTRUCTIBLE_OBJECT_STAGE_FLAGS, std::uint8_t > flags
 
std::uint8_t pad03
 
std::uint32_t selfDamagePerSecond
 
BGSExplosionexplosion
 
BGSDebrisdebris
 
std::uint32_t debrisCount
 
std::uint32_t pad1C
 
TESModelTextureSwapreplacementModel
 

Member Enumeration Documentation

◆ DESTRUCTIBLE_OBJECT_STAGE_FLAGS

Enumerator
kNone 
kCapDamage 
kDisableObject 
kDestroyObject 
kIgnoreExternalDamage 
kBecomesDynamic 

Member Data Documentation

◆ debris

BGSDebris* RE::DestructibleObjectStage::debris

◆ debrisCount

std::uint32_t RE::DestructibleObjectStage::debrisCount

◆ explosion

BGSExplosion* RE::DestructibleObjectStage::explosion

◆ flags

stl::enumeration<DESTRUCTIBLE_OBJECT_STAGE_FLAGS, std::uint8_t> RE::DestructibleObjectStage::flags

◆ healthPercentage

std::int8_t RE::DestructibleObjectStage::healthPercentage

◆ modelDamageStage

std::int8_t RE::DestructibleObjectStage::modelDamageStage

◆ pad03

std::uint8_t RE::DestructibleObjectStage::pad03

◆ pad1C

std::uint32_t RE::DestructibleObjectStage::pad1C

◆ replacementModel

TESModelTextureSwap* RE::DestructibleObjectStage::replacementModel

◆ selfDamagePerSecond

std::uint32_t RE::DestructibleObjectStage::selfDamagePerSecond

The documentation for this struct was generated from the following file: