#include <ExtraMagicCaster.h>
|
| ~ExtraMagicCaster () override |
|
ExtraDataType | GetType () const override |
|
virtual | ~MagicCaster () |
|
virtual void | CastSpellImmediate (MagicItem *a_spell, bool a_arg2, TESObjectREFR *a_target, float a_power, bool a_arg6, float a_magnitudeOverride=0.0f, Actor *a_owner=nullptr) |
|
virtual void | Unk_02 (void) |
|
virtual void | Unk_03 (void) |
|
virtual void | Unk_04 (void) |
|
virtual void | Unk_05 (void) |
|
virtual void | Unk_06 (void) |
|
virtual void | Unk_07 (void) |
|
virtual void | Unk_08 (void) |
|
virtual void | SpellCast (bool a_arg1, std::uint32_t a_arg2, MagicItem *a_arg3) |
|
virtual bool | CheckCast (MagicItem *a_spell, bool a_arg2, float *a_arg3, MagicSystem::CannotCastReason *a_reasonOut, bool a_arg5) |
|
virtual TESObjectREFR * | GetCasterStatsObject () const |
|
virtual Actor * | GetCasterAsActor () const |
|
virtual TESObjectREFR * | GetCasterObjectReference (Actor **a_casterOut) const |
|
virtual NiNode * | GetMagicNode () |
|
virtual void | ClearMagicNode () |
|
virtual void | SetCurrentSpellImpl (MagicItem *a_spell) |
|
virtual void | Unk_11 (void) |
|
virtual void | Unk_12 (void) |
|
virtual void | SetSkipCheckCast () |
|
virtual void | SetCastingTimerForCharge () |
|
virtual MagicSystem::CastingSource | GetCastingSource () const |
|
virtual bool | GetIsDualCasting () const |
|
virtual void | SetDualCasting (bool a_value) |
|
virtual void | SaveGame (BGSSaveFormBuffer *a_buffer) |
|
virtual void | LoadGame (BGSLoadFormBuffer *a_buffer) |
|
virtual void | Unk_1A (void) |
|
virtual void | Unk_1B (void) |
|
virtual void | AdjustActiveEffect (ActiveEffect *a_effect, float a_power, bool a_hostileOnly) |
|
◆ ~ExtraMagicCaster()
RE::ExtraMagicCaster::~ExtraMagicCaster |
( |
| ) |
|
|
override |
◆ GetType()
◆ EXTRADATATYPE
◆ RTTI
The documentation for this class was generated from the following file: