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
Actor * target
Definition: WeaponEnchantmentController.h:37
std::uint8_t pad39
Definition: WeaponEnchantmentController.h:43
std::uint16_t pad3A
Definition: WeaponEnchantmentController.h:44
RE::TESObjectREFR * GetTargetReference() override
virtual ~WeaponEnchantmentController()=default
bool GetManagerHandlesSaveLoad() override
std::uint32_t pad3C
Definition: WeaponEnchantmentController.h:45
bool firstPerson
Definition: WeaponEnchantmentController.h:42
RE::BGSArtObject * GetHitEffectArt() override
TESObjectWEAP * lastWeapon
Definition: WeaponEnchantmentController.h:41
RE::TESEffectShader * GetHitEffectShader() override
bool GetShaderUseParentCell() override
bool GetDoParticles() override
float GetParticleAttachExtent() override
RE::NiAVObject * GetAttachRoot() override
BGSArtObject * art
Definition: WeaponEnchantmentController.h:39
static constexpr auto VTABLE
Definition: WeaponEnchantmentController.h:15
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