8 class ActorMagicCaster;
Definition ActorMagicCaster.h:22
Definition BGSArtObject.h:12
Definition NiAVObject.h:51
Definition NiSmartPointer.h:9
Definition ReferenceEffectController.h:19
Definition TESEffectShader.h:182
Definition TESObjectREFR.h:114
Definition TESObjectWEAP.h:79
Definition WeaponEnchantmentController.h:12
RE::TESObjectREFR * GetTargetReference() override
Actor * target
Definition WeaponEnchantmentController.h:37
std::uint8_t pad39
Definition WeaponEnchantmentController.h:43
std::uint16_t pad3A
Definition WeaponEnchantmentController.h:44
virtual ~WeaponEnchantmentController()=default
bool GetManagerHandlesSaveLoad() override
std::uint32_t pad3C
Definition WeaponEnchantmentController.h:45
bool firstPerson
Definition WeaponEnchantmentController.h:42
TESObjectWEAP * lastWeapon
Definition WeaponEnchantmentController.h:41
bool GetShaderUseParentCell() override
RE::NiAVObject * GetAttachRoot() override
bool GetDoParticles() override
float GetParticleAttachExtent() override
RE::BGSArtObject * GetHitEffectArt() override
BGSArtObject * art
Definition WeaponEnchantmentController.h:39
static constexpr auto VTABLE
Definition WeaponEnchantmentController.h:15
RE::TESEffectShader * GetHitEffectShader() override
bool GetUseParticleAttachExtent() override
bool GetParticlesUseLocalSpace() override
bool IsReadyForAttach() override
bool GetAllowTargetRoot() override
bool GetIsRootActor() override
bool GetUseRootWorldRotate() override
TESEffectShader * shader
Definition WeaponEnchantmentController.h:38
static constexpr auto RTTI
Definition WeaponEnchantmentController.h:14
ActorMagicCaster * caster
Definition WeaponEnchantmentController.h:36
NiPointer< NiAVObject > attachRoot
Definition WeaponEnchantmentController.h:40
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_WeaponEnchantmentController(static_cast< std::uint64_t >(686545))
constexpr std::array< REL::ID, 1 > VTABLE_WeaponEnchantmentController
Definition Offsets_VTABLE.h:12975