9 class BSProceduralGeomEvent;
10 struct BeamProjectileImpactEvent;
31 void SaveGame(BGSSaveFormBuffer* a_buf)
override;
32 void LoadGame(BGSLoadFormBuffer* a_buf)
override;
35 void Revert(BGSLoadFormBuffer* a_buf)
override;
Definition: BSTEvent.h:146
Definition: BSTEvent.h:28
Definition: BeamProjectile.h:16
void Unk_B8(void) override
std::uint64_t unk238
Definition: BeamProjectile.h:48
void LoadGame(BGSLoadFormBuffer *a_buf) override
void Handle3DLoaded() override
void Unk_A5(void) override
void SaveGame(BGSSaveFormBuffer *a_buf) override
BSEventNotifyControl ProcessEvent(const BSProceduralGeomEvent *a_event, BSTEventSource< BSProceduralGeomEvent > *a_eventSource) override
void UpdateImpl(float a_delta) override
void InitLoadGame(BGSLoadFormBuffer *a_buf) override
static constexpr auto RTTI
Definition: BeamProjectile.h:18
void FinishLoadGame(BGSLoadFormBuffer *a_buf) override
~BeamProjectile() override
void Unk_A9(void) override
void Unk_C1(void) override
static constexpr auto FORMTYPE
Definition: BeamProjectile.h:19
void Revert(BGSLoadFormBuffer *a_buf) override
void Unk_BD(void) override
Definition: Projectile.h:19
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BeamProjectile
Definition: Offsets_RTTI.h:3683
BSEventNotifyControl
Definition: BSTEvent.h:12
Definition: BeamProjectile.h:22
RecordFlag
Definition: BeamProjectile.h:24