Definition: TESBoundAnimObject.h:8
Definition: TESBoundObject.h:24
Definition: TESFullName.h:9
Definition: TESModelTextureSwap.h:10
Definition: TESObjectACTI.h:22
bool GetActivateText(TESObjectREFR *a_activator, BSString &a_dst) override
bool Activate(TESObjectREFR *a_targetRef, TESObjectREFR *a_activatorRef, std::uint8_t a_arg3, TESBoundObject *a_object, std::int32_t a_targetCount) override
BGSSoundDescriptorForm * soundActivate
Definition: TESObjectACTI.h:77
~TESObjectACTI() override
TESWaterForm * waterForm
Definition: TESObjectACTI.h:78
REX::EnumSet< ActiFlags, std::uint16_t > flags
Definition: TESObjectACTI.h:79
static constexpr auto VTABLE
Definition: TESObjectACTI.h:25
ActiFlags
Definition: TESObjectACTI.h:29
BGSSoundDescriptorForm * soundLoop
Definition: TESObjectACTI.h:76
bool GetIgnoredBySandbox() const override
void InitializeData() override
void SaveGame(BGSSaveFormBuffer *a_buf) override
bool IsWater() const override
TESWaterForm * GetWaterType() const override
std::uint16_t padC2
Definition: TESObjectACTI.h:80
static constexpr auto RTTI
Definition: TESObjectACTI.h:24
void LoadGame(BGSLoadFormBuffer *a_buf) override
std::uint32_t padC4
Definition: TESObjectACTI.h:81
void InitItemImpl() override
bool CalculateDoFavor(Actor *a_activator, bool a_arg2, TESObjectREFR *a_toActivate, float a_arg3) override
static constexpr auto FORMTYPE
Definition: TESObjectACTI.h:26
bool Load(TESFile *a_mod) override
void ClearData() override
Definition: TESObjectREFR.h:114
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 6 > VTABLE_TESObjectACTI
Definition: Offsets_VTABLE.h:12856
constexpr REL::ID RTTI_TESObjectACTI(static_cast< std::uint64_t >(513918))
Definition: TESObjectACTI.h:38
RecordFlag
Definition: TESObjectACTI.h:40
@ kNavMeshGeneration_Filter
Definition: TESObjectACTI.h:52
@ kObstacle
Definition: TESObjectACTI.h:51
@ kNavMeshGeneration_Ground
Definition: TESObjectACTI.h:55
@ kChildCanUse
Definition: TESObjectACTI.h:54
@ kHasTreeLOD
Definition: TESObjectACTI.h:42
@ kDeleted
Definition: TESObjectACTI.h:41
@ kDangerous
Definition: TESObjectACTI.h:48
@ kRandomAnimStart
Definition: TESObjectACTI.h:47
@ kHiddenFromLocalMap
Definition: TESObjectACTI.h:44
@ kIgnoresObjectInteraction
Definition: TESObjectACTI.h:49
@ kIsMarker
Definition: TESObjectACTI.h:50
@ kNavMeshGeneration_BoundingBox
Definition: TESObjectACTI.h:53
@ kHasDistantLOD
Definition: TESObjectACTI.h:46
@ kIgnored
Definition: TESObjectACTI.h:45
@ kMustUpdateAnims
Definition: TESObjectACTI.h:43