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
const NiRTTI * GetRTTI() const override
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()
~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
virtual NiAVObject * GetAttachRoot()
void FinishLoadGame(BGSLoadGameBuffer *a_buf) override
virtual void ClearTarget()
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