51 #ifndef SKYRIM_SUPPORT_AE
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: MissileProjectile.h:10
bool waitingToInitialize3D
Definition: MissileProjectile.h:45
void SaveGame(BGSSaveFormBuffer *a_buf) override
void FinishLoadGame(BGSLoadFormBuffer *a_buf) override
static constexpr auto VTABLE
Definition: MissileProjectile.h:13
void LoadGame(BGSLoadFormBuffer *a_buf) override
bool GetKillOnCollision() override
void InitLoadGame(BGSLoadFormBuffer *a_buf) override
virtual void Unk_C2(void)
bool ProcessImpacts() override
virtual void Unk_C3(void)
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
static constexpr auto RTTI
Definition: MissileProjectile.h:12
ImpactResult impactResult
Definition: MissileProjectile.h:44
void UpdateImpl(float a_delta) override
std::uint8_t unk1DD
Definition: MissileProjectile.h:46
std::uint16_t unk1DE
Definition: MissileProjectile.h:47
void Revert(BGSLoadFormBuffer *a_buf) override
static constexpr auto FORMTYPE
Definition: MissileProjectile.h:14
void Process3D() override
void Handle3DLoaded() override
bool IsMissileProjectile() override
~MissileProjectile() override
Definition: Projectile.h:30
Definition: TESObjectREFR.h:113
Definition: hkpCollidable.h:13
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_MissileProjectile(static_cast< std::uint64_t >(687495))
constexpr std::array< REL::ID, 4 > VTABLE_MissileProjectile
Definition: Offsets_VTABLE.h:12012
ImpactResult
Definition: ImpactResults.h:6
Definition: MissileProjectile.h:17
RecordFlag
Definition: MissileProjectile.h:19