8 class ReferenceEffectController;
25 void SaveGame(BGSSaveGameBuffer* a_buf)
override;
26 void LoadGame(BGSLoadGameBuffer* a_buf)
override;
Definition: BSTempEffect.h:29
Definition: ReferenceEffectController.h:17
Definition: ReferenceEffect.h:11
void SaveGame(BGSSaveGameBuffer *a_buf) override
ReferenceEffectController * controller
Definition: ReferenceEffect.h:41
virtual void Unk_3D(void)
bool ownController
Definition: ReferenceEffect.h:45
virtual void Unk_38(void)
ObjectRefHandle target
Definition: ReferenceEffect.h:42
bool finished
Definition: ReferenceEffect.h:44
~ReferenceEffect() override
static constexpr auto RTTI
Definition: ReferenceEffect.h:13
bool Update(float a_arg1) override
ObjectRefHandle aimAtTarget
Definition: ReferenceEffect.h:43
bool GetManagerHandlesSaveLoad() const override
virtual void Unk_36(void)
bool GetClearWhenCellIsUnloaded() const override
void FinishLoadGame(BGSLoadGameBuffer *a_buf) override
virtual void Unk_37(void)
virtual void Unk_39(void)
const NiRTTI * GetRTTI() const override
virtual void Unk_3A(void)
static constexpr auto Ni_RTTI
Definition: ReferenceEffect.h:14
std::uint32_t pad44
Definition: ReferenceEffect.h:47
virtual void UpdatePosition()
TEMP_EFFECT_TYPE GetType() const override
virtual void Unk_3E(void)
std::uint16_t pad42
Definition: ReferenceEffect.h:46
virtual void Unk_3C(void)
void LoadGame(BGSLoadGameBuffer *a_buf) override
Definition: AbsorbEffect.h:6
TEMP_EFFECT_TYPE
Definition: BSTempEffect.h:13
constexpr REL::ID RTTI_ReferenceEffect
Definition: Offsets_RTTI.h:5771
constexpr REL::ID NiRTTI_ReferenceEffect
Definition: Offsets_NiRTTI.h:321