Definition: BGSVoiceType.h:25
Definition: NiAVObject.h:45
Definition: TESBoundObject.h:14
std::int16_t y
Definition: TESBoundObject.h:18
std::int16_t x
Definition: TESBoundObject.h:17
std::int16_t z
Definition: TESBoundObject.h:19
Definition: TESBoundObject.h:24
~TESBoundObject() override
virtual NiAVObject * Clone3D(TESObjectREFR *a_ref)
NiAVObject * Clone3D(TESObjectREFR *a_ref, bool a_arg3) override
virtual void OnRemove3D(NiAVObject *a_obj3D)
virtual void OnCopyReference()
bool IsBoundObject() const override
std::uint32_t pad2C
Definition: TESBoundObject.h:61
virtual BGSVoiceType * GetObjectVoiceType() const
virtual bool GetActivateText(TESObjectREFR *a_activator, BSString &a_dst)
virtual void SetObjectVoiceType(BGSVoiceType *a_voiceType)
virtual bool CalculateDoFavor(Actor *a_activator, bool a_arg2, TESObjectREFR *a_toActivate, float a_arg3)
void LoadObjectBound(TESFile *a_mod) override
bool ReplaceModel() override
bool Activate(TESObjectREFR *a_targetRef, TESObjectREFR *a_activatorRef, std::uint8_t a_arg3, TESBoundObject *a_object, std::int32_t a_targetCount) override
virtual void OnFinishScale()
BOUND_DATA boundData
Definition: TESBoundObject.h:60
static constexpr auto RTTI
Definition: TESBoundObject.h:26
virtual bool ReplaceModel(const char *a_str)
virtual void HandleRemoveItemFromContainer(TESObjectREFR *a_container)
virtual void OnCheckModels()
Definition: TESObject.h:11
Definition: TESObjectREFR.h:105
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TESBoundObject
Definition: Offsets_RTTI.h:5976
Definition: TESBoundObject.h:29
NiNPShortPoint3 boundMin
Definition: TESBoundObject.h:32
NiNPShortPoint3 boundMax
Definition: TESBoundObject.h:33