|
| virtual | ~ActorMagicCaster () |
| |
| virtual void | Update (float a_timeDelta) |
| |
| 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) |
| |
| bool | GetAnimationGraphManagerImpl (BSTSmartPointer< BSAnimationGraphManager > &a_out) const override |
| |
| bool | SetAnimationGraphManagerImpl (BSTSmartPointer< BSAnimationGraphManager > &a_in) override |
| |
| bool | ConstructAnimationGraph (BSTSmartPointer< BShkbAnimationGraph > &a_out) override |
| |
| virtual void | Unk_13 (void) |
| |
| virtual | ~IAnimationGraphManagerHolder () |
| |
| virtual bool | NotifyAnimationGraph (const BSFixedString &a_eventName) |
| |
| virtual bool | PopulateGraphNodesToTarget (BSScrapArray< NiAVObject * > &a_nodes) |
| |
| virtual void | Unk_06 (void) |
| |
| virtual void | Unk_07 (void) |
| |
| virtual bool | SetupAnimEventSinks (const BSTSmartPointer< BShkbAnimationGraph > &a_animGraph) |
| |
| virtual void | Unk_09 (void) |
| |
| virtual void | Unk_0A (void) |
| |
| virtual void | PostCreateAnimationGraphManager (BSTSmartPointer< BSAnimationGraphManager > &a_animGraphMgr) |
| |
| virtual void | Unk_0C (void) |
| |
| virtual void | PostChangeAnimationManager (const BSTSmartPointer< BShkbAnimationGraph > &a_arg1, const BSTSmartPointer< BShkbAnimationGraph > &a_arg2) |
| |
| virtual void | Unk_0E (void) |
| |
| virtual std::uint32_t | GetGraphVariableCacheSize () const |
| |
| virtual bool | GetGraphVariableImpl1 (const BSFixedString &a_variableName, float &a_out) const |
| |
| virtual bool | GetGraphVariableImpl2 (const BSFixedString &a_variableName, std::int32_t &a_out) const |
| |
| virtual bool | GetGraphVariableImpl3 (const BSFixedString &a_variableName, bool &a_out) const |
| |
| bool | GetAnimationGraphManager (BSTSmartPointer< BSAnimationGraphManager > &a_out) const |
| |
| bool | GetGraphVariableFloat (const BSFixedString &a_variableName, float &a_out) const |
| |
| bool | GetGraphVariableInt (const BSFixedString &a_variableName, std::int32_t &a_out) const |
| |
| bool | GetGraphVariableBool (const BSFixedString &a_variableName, bool &a_out) const |
| |
| bool | SetAnimationGraphManager (BSTSmartPointer< BSAnimationGraphManager > &a_in) |
| |
| virtual | ~BSTEventSink ()=default |
| |
| virtual BSEventNotifyControl | ProcessEvent (const BSAnimationGraphEvent *a_event, BSTEventSource< BSAnimationGraphEvent > *a_eventSource)=0 |
| |