48#ifndef SKYRIM_SUPPORT_AE
#define KEEP_FOR_RE()
Definition PCH.h:517
Definition AlchemyItem.h:24
Definition ArrowProjectile.h:10
AlchemyItem * poison
Definition ArrowProjectile.h:44
void SaveGame(BGSSaveFormBuffer *a_buf) override
void Unk_C3(void) override
float GetWeaponSpeedMult() const override
void Unk_C2(void) override
void UpdateImpl(float a_delta) override
void Handle3DLoaded() override
void PostLoad3D(NiAVObject *a_root) override
void LoadGame(BGSLoadFormBuffer *a_buf) override
float GetGravity() override
bool ShouldBeLimited() 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
~ArrowProjectile() override
static constexpr auto RTTI
Definition ArrowProjectile.h:12
EnchantmentItem * enchantItem
Definition ArrowProjectile.h:43
float GetPowerSpeedMult() const override
bool ProcessImpacts() override
bool GetStopMainSoundAfterImpact() override
static constexpr auto FORMTYPE
Definition ArrowProjectile.h:14
static constexpr auto VTABLE
Definition ArrowProjectile.h:13
Definition EnchantmentItem.h:10
Definition MissileProjectile.h:10
Definition NiAVObject.h:57
Definition TESObjectREFR.h:114
Definition hkpCollidable.h:13
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_ArrowProjectile(static_cast< std::uint64_t >(687494))
constexpr std::array< REL::ID, 4 > VTABLE_ArrowProjectile
Definition Offsets_VTABLE.h:7417
Definition ArrowProjectile.h:17
RecordFlag
Definition ArrowProjectile.h:19