9 class ReferenceEffectController;
Definition BGSLoadGameBuffer.h:6
Definition BGSSaveGameBuffer.h:10
Definition BSTempEffect.h:29
Definition NiAVObject.h:51
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:17
static constexpr auto VTABLE
Definition ReferenceEffect.h:16
ReferenceEffectController * controller
Definition ReferenceEffect.h:44
bool ownController
Definition ReferenceEffect.h:48
ObjectRefHandle target
Definition ReferenceEffect.h:45
bool finished
Definition ReferenceEffect.h:47
virtual bool GetAttached()
virtual NiAVObject * GetAttachRoot()
~ReferenceEffect() override
static constexpr auto RTTI
Definition ReferenceEffect.h:14
bool Update(float a_arg1) override
ObjectRefHandle aimAtTarget
Definition ReferenceEffect.h:46
bool GetManagerHandlesSaveLoad() const override
bool GetClearWhenCellIsUnloaded() const override
void FinishLoadGame(BGSLoadGameBuffer *a_buf) override
virtual void ClearTarget()
const NiRTTI * GetRTTI() const override
static constexpr auto Ni_RTTI
Definition ReferenceEffect.h:15
std::uint32_t pad44
Definition ReferenceEffect.h:50
virtual void DetachImpl()
virtual void UpdatePosition()
TEMP_EFFECT_TYPE GetType() const override
std::uint16_t pad42
Definition ReferenceEffect.h:49
void LoadGame(BGSLoadGameBuffer *a_buf) override
Definition AbsorbEffect.h:6
TEMP_EFFECT_TYPE
Definition BSTempEffect.h:13
constexpr REL::ID NiRTTI_ReferenceEffect(static_cast< std::uint64_t >(516706))
constexpr REL::ID RTTI_ReferenceEffect(static_cast< std::uint64_t >(686536))
constexpr std::array< REL::ID, 1 > VTABLE_ReferenceEffect
Definition Offsets_VTABLE.h:12604