27        void SaveGame(BGSSaveFormBuffer* a_buf) 
override;        
 
   32#ifndef SKYRIM_CROSS_VR 
   52#define GRENADE_RUNTIME_DATA_CONTENT \ 
   53            BGSDecalGroup* decalGroup;            \ 
   54            bool           collisionGroupReset;   \ 
   55            std::uint8_t   pad1E1;                \ 
   56            std::uint16_t  pad1E2;                \ 
   73#ifndef ENABLE_SKYRIM_AE 
   77#ifndef ENABLE_SKYRIM_AE 
   78    static_assert(
sizeof(GrenadeProjectile) == 0x1E8);
 
   81#undef GRENADE_RUNTIME_DATA_CONTENT 
#define GRENADE_RUNTIME_DATA_CONTENT
Definition GrenadeProjectile.h:52
 
Definition GrenadeProjectile.h:11
 
void SaveGame(BGSSaveFormBuffer *a_buf) override
 
void InitLoadGame(BGSLoadFormBuffer *a_buf) override
 
GRENADE_RUNTIME_DATA & GetGrenadeRuntimeData() noexcept
Definition GrenadeProjectile.h:62
 
void LoadGame(BGSLoadFormBuffer *a_buf) override
 
bool IsGrenadeProjectile() override
 
~GrenadeProjectile() 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
 
const GRENADE_RUNTIME_DATA & GetGrenadeRuntimeData() const noexcept
Definition GrenadeProjectile.h:67
 
void Process3D() override
 
std::uint32_t GetCollisionGroup() override
 
BGSDecalGroup * GetDecalGroup() const override
 
bool IsPermanent() const override
 
bool TargetsWholeBody() override
 
bool TurnOff(Actor *a_owner, bool a_noDeactivateSound) override
 
void UpdateImpl(float a_delta) override
 
static constexpr auto RTTI
Definition GrenadeProjectile.h:13
 
void FinishLoadGame(BGSLoadFormBuffer *a_buf) override
 
void ReportHavokDeactivation() override
 
static constexpr auto VTABLE
Definition GrenadeProjectile.h:14
 
void Revert(BGSLoadFormBuffer *a_buf) override
 
void Unk_AE(void) override
 
void OnTriggerEnter() override
 
void Handle3DLoaded() override
 
static constexpr auto FORMTYPE
Definition GrenadeProjectile.h:15
 
Definition Projectile.h:30
 
Definition TESObjectREFR.h:112
 
Definition hkpCollidable.h:13
 
Definition AbsorbEffect.h:6
 
constexpr std::array< REL::VariantID, 4 > VTABLE_GrenadeProjectile
Definition Offsets_VTABLE.h:2782
 
constexpr REL::VariantID RTTI_GrenadeProjectile(687506, 395356, 0x1f1b3a0)
 
constexpr REL::Version RUNTIME_SSE_1_6_629(1, 6, 629, 0)
 
Definition BGSDecalGroup.h:61
 
Definition GrenadeProjectile.h:51
 
Definition GrenadeProjectile.h:18
 
RecordFlag
Definition GrenadeProjectile.h:20