42 #ifndef SKYRIM_SUPPORT_AE
Definition: FlameProjectile.h:9
static constexpr auto FORMTYPE
Definition: FlameProjectile.h:13
~FlameProjectile() override
void Revert(BGSLoadFormBuffer *a_buf) override
void FinishLoadGame(BGSLoadFormBuffer *a_buf) override
bool IsFlameProjectile() override
static constexpr auto VTABLE
Definition: FlameProjectile.h:12
bool ShouldUseDesiredTarget() override
static constexpr auto RTTI
Definition: FlameProjectile.h:11
void Process3D() override
float coneAngle
Definition: FlameProjectile.h:40
void UpdateImpl(float a_delta) override
float expirationTimer
Definition: FlameProjectile.h:39
void AddImpact(TESObjectREFR *a_ref, const NiPoint3 &a_targetLoc, const NiPoint3 &a_velocity, hkpCollidable *a_collidable, std::int32_t a_arg6, std::uint32_t a_arg7) override
void Handle3DLoaded() override
void LoadGame(BGSLoadFormBuffer *a_buf) override
bool RunTargetPick() override
void InitLoadGame(BGSLoadFormBuffer *a_buf) override
void SaveGame(BGSSaveFormBuffer *a_buf) override
Definition: Projectile.h:30
Definition: TESObjectREFR.h:114
Definition: hkpCollidable.h:13
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_FlameProjectile(static_cast< std::uint64_t >(687505))
constexpr std::array< REL::ID, 4 > VTABLE_FlameProjectile
Definition: Offsets_VTABLE.h:11657
Definition: FlameProjectile.h:16
RecordFlag
Definition: FlameProjectile.h:18