39 void SaveGame(BGSSaveFormBuffer* a_buf)
override;
40 void LoadGame(BGSLoadFormBuffer* a_buf)
override;
41 void Revert(BGSLoadFormBuffer* a_buf)
override;
Definition: BGSTalkingActivator.h:9
bool Load(TESFile *a_mod) override
static constexpr auto FORMTYPE
Definition: BGSTalkingActivator.h:12
bool GetDangerous() const override
BGSVoiceType * voiceType
Definition: BGSTalkingActivator.h:53
bool Activate(TESObjectREFR *a_targetRef, TESObjectREFR *a_activatorRef, std::uint8_t a_arg3, TESBoundObject *a_arg4, std::int32_t a_targetCount) override
static constexpr auto RTTI
Definition: BGSTalkingActivator.h:11
void LoadGame(BGSLoadFormBuffer *a_buf) override
virtual bool GetReflectedByAutoWater()
TESObjectREFR * tempRef
Definition: BGSTalkingActivator.h:52
void SetObjectVoiceType(BGSVoiceType *a_voiceType) override
BGSVoiceType * GetObjectVoiceType() const override
void InitializeData() override
void InitItemImpl() override
~BGSTalkingActivator() override
void Revert(BGSLoadFormBuffer *a_buf) override
void SaveGame(BGSSaveFormBuffer *a_buf) override
Definition: BGSVoiceType.h:25
Definition: TESBoundObject.h:24
Definition: TESObjectACTI.h:22
Definition: TESObjectREFR.h:105
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BGSTalkingActivator
Definition: Offsets_RTTI.h:1558
Definition: BGSTalkingActivator.h:15
ChangeFlag
Definition: BGSTalkingActivator.h:17
@ kSpeaker
Definition: BGSTalkingActivator.h:18
Definition: BGSTalkingActivator.h:23
RecordFlag
Definition: BGSTalkingActivator.h:25
@ kDeleted
Definition: BGSTalkingActivator.h:26
@ kRandomAnimStart
Definition: BGSTalkingActivator.h:29
@ kRadioStation
Definition: BGSTalkingActivator.h:30
@ kIgnored
Definition: BGSTalkingActivator.h:28
@ kHiddenFromLocalMap
Definition: BGSTalkingActivator.h:27