Definition BGSVoiceType.h:25
Definition NiAVObject.h:50
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:112
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_TESBoundObject(513852, 392220, 0x1ed6da8)
Definition TESBoundObject.h:29
NiNPShortPoint3 boundMin
Definition TESBoundObject.h:32
NiNPShortPoint3 boundMax
Definition TESBoundObject.h:33