26 void SaveGame(BGSSaveFormBuffer* a_buf)
override;
31#ifndef SKYRIM_CROSS_VR
47#define MISSILE_RUNTIME_DATA_CONTENT \
48 ImpactResult impactResult; \
49 bool waitingToInitialize3D; \
50 std::uint8_t unk1DD; \
67#ifndef ENABLE_SKYRIM_AE
71#ifndef ENABLE_SKYRIM_AE
72 static_assert(
sizeof(MissileProjectile) == 0x1E0);
75#undef MISSILE_RUNTIME_DATA_CONTENT
#define MISSILE_RUNTIME_DATA_CONTENT
Definition MissileProjectile.h:47
#define SKYRIM_REL_VR_VIRTUAL
Definition Relocation.h:152
Definition MissileProjectile.h:10
SKYRIM_REL_VR_VIRTUAL void Unk_C2(void)
MISSILE_RUNTIME_DATA & GetMissileRuntimeData() noexcept
Definition MissileProjectile.h:56
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
const MISSILE_RUNTIME_DATA & GetMissileRuntimeData() const noexcept
Definition MissileProjectile.h:61
SKYRIM_REL_VR_VIRTUAL void Unk_C3(void)
bool ProcessImpacts() override
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
void UpdateImpl(float a_delta) override
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:112
Definition hkpCollidable.h:13
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_MissileProjectile(687495, 395345, 0x1f1b160)
constexpr std::array< REL::VariantID, 4 > VTABLE_MissileProjectile
Definition Offsets_VTABLE.h:2784
constexpr REL::Version RUNTIME_SSE_1_6_629(1, 6, 629, 0)
Definition MissileProjectile.h:46
Definition MissileProjectile.h:17
RecordFlag
Definition MissileProjectile.h:19