9 class ReferenceEffectController;
Definition: BGSLoadGameBuffer.h:6
Definition: BGSSaveGameBuffer.h:10
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
const NiRTTI * GetRTTI() const override
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()
~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
virtual NiAVObject * GetAttachRoot()
void FinishLoadGame(BGSLoadGameBuffer *a_buf) override
virtual void ClearTarget()
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)