#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BGSHazard.h:44
bool Load(TESFile *a_mod) override
void InitializeData() override
static constexpr auto VTABLE
Definition: BGSHazard.h:47
static constexpr auto RTTI
Definition: BGSHazard.h:46
static constexpr auto FORMTYPE
Definition: BGSHazard.h:48
void InitItemImpl() override
BGSHazardData data
Definition: BGSHazard.h:67
Definition: BGSImpactDataSet.h:13
Definition: BGSPreloadable.h:8
Definition: SpellItem.h:16
Definition: TESBoundObject.h:26
Definition: TESFullName.h:9
Definition: TESModel.h:16
Definition: TESObjectLIGH.h:68
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BGSHazard(static_cast< std::uint64_t >(513968))
constexpr std::array< REL::ID, 5 > VTABLE_BGSHazard
Definition: Offsets_VTABLE.h:8629
Definition: BGSHazard.h:13
TESObjectLIGH * light
Definition: BGSHazard.h:32
stl::enumeration< BGSHazardFlags, std::uint32_t > flags
Definition: BGSHazard.h:30
std::uint32_t limit
Definition: BGSHazard.h:25
BGSImpactDataSet * impactDataSet
Definition: BGSHazard.h:33
float lifetime
Definition: BGSHazard.h:27
float targetInterval
Definition: BGSHazard.h:29
float radius
Definition: BGSHazard.h:26
float imageSpaceRadius
Definition: BGSHazard.h:28
BGSHazardFlags
Definition: BGSHazard.h:16
SpellItem * spell
Definition: BGSHazard.h:31
BGSSoundDescriptorForm * sound
Definition: BGSHazard.h:34
Definition: BGSHazard.h:51
RecordFlag
Definition: BGSHazard.h:53
@ kDeleted
Definition: BGSHazard.h:54
@ kIgnored
Definition: BGSHazard.h:55