Definition BGSVoiceType.h:25
Definition NiAVObject.h:51
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:62
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:61
static constexpr auto VTABLE
Definition TESBoundObject.h:27
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 TESObjectREFR.h:114
Definition TESObject.h:11
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_TESBoundObject(static_cast< std::uint64_t >(513852))
constexpr std::array< REL::ID, 1 > VTABLE_TESBoundObject
Definition Offsets_VTABLE.h:12808
Definition TESBoundObject.h:30
NiNPShortPoint3 boundMin
Definition TESBoundObject.h:33
NiNPShortPoint3 boundMax
Definition TESBoundObject.h:34