9 class ReferenceEffectController;
27 void SaveGame(BGSSaveGameBuffer* a_buf)
override;
Definition BGSLoadGameBuffer.h:6
Definition BSTempEffect.h:29
Definition NiAVObject.h:50
Definition ReferenceEffectController.h:19
Definition ReferenceEffect.h:12
virtual void UpdateParentCell(NiAVObject *a_object)
void SaveGame(BGSSaveGameBuffer *a_buf) override
static constexpr auto TYPE
Definition ReferenceEffect.h:16
ReferenceEffectController * controller
Definition ReferenceEffect.h:43
bool ownController
Definition ReferenceEffect.h:47
ObjectRefHandle target
Definition ReferenceEffect.h:44
bool finished
Definition ReferenceEffect.h:46
virtual bool GetAttached()
virtual NiAVObject * GetAttachRoot()
~ReferenceEffect() override
static auto Ni_RTTI
Definition ReferenceEffect.h:15
static constexpr auto RTTI
Definition ReferenceEffect.h:14
bool Update(float a_arg1) override
ObjectRefHandle aimAtTarget
Definition ReferenceEffect.h:45
bool GetManagerHandlesSaveLoad() const override
bool GetClearWhenCellIsUnloaded() const override
void FinishLoadGame(BGSLoadGameBuffer *a_buf) override
virtual void ClearTarget()
const NiRTTI * GetRTTI() const override
std::uint32_t pad44
Definition ReferenceEffect.h:49
virtual void DetachImpl()
virtual void UpdatePosition()
TEMP_EFFECT_TYPE GetType() const override
std::uint16_t pad42
Definition ReferenceEffect.h:48
void LoadGame(BGSLoadGameBuffer *a_buf) override
Definition AbsorbEffect.h:6
TEMP_EFFECT_TYPE
Definition BSTempEffect.h:13
constexpr REL::VariantID RTTI_ReferenceEffect(686536, 394372, 0x1f00ac8)
constexpr REL::VariantID NiRTTI_ReferenceEffect(516706, 402952, 0x2feacc8)