TrinityCore
Loading...
Searching...
No Matches
at_hun_binding_shot Struct Reference
+ Inheritance diagram for at_hun_binding_shot:

Public Member Functions

void OnInitialize () override
 
void OnCreate (Spell const *) override
 
void OnUnitEnter (Unit *unit) override
 
void OnUnitExit (Unit *unit, AreaTriggerExitReason) override
 
void OnUpdate (uint32 diff) override
 
 AreaTriggerAI (AreaTrigger *a, uint32 scriptId={}) noexcept
 
 AreaTriggerAI (AreaTriggerAI const &)=delete
 
 AreaTriggerAI (AreaTriggerAI &&)=delete
 
- Public Member Functions inherited from AreaTriggerAI
 AreaTriggerAI (AreaTrigger *a, uint32 scriptId={}) noexcept
 
 AreaTriggerAI (AreaTriggerAI const &)=delete
 
 AreaTriggerAI (AreaTriggerAI &&)=delete
 
AreaTriggerAIoperator= (AreaTriggerAI const &)=delete
 
AreaTriggerAIoperator= (AreaTriggerAI &&)=delete
 
virtual ~AreaTriggerAI ()
 
virtual void OnSplineIndexReached (int32 splineIndex)
 
virtual void OnDestinationReached ()
 
virtual void OnRemove ()
 
virtual void DoAction (int32 param)
 
virtual uint32 GetData (uint32 id) const
 
virtual void SetData (uint32 id, uint32 value)
 
virtual void SetGUID (ObjectGuid const &guid, int32 id)
 
virtual ObjectGuid GetGUID (int32 id) const
 
uint32 GetId () const
 

Private Attributes

TaskScheduler _scheduler
 

Additional Inherited Members

- Protected Attributes inherited from AreaTriggerAI
AreaTrigger *const at
 

Detailed Description

Definition at line 248 of file spell_hunter.cpp.

Member Function Documentation

◆ AreaTriggerAI() [1/3]

AreaTriggerAI::AreaTriggerAI ( AreaTrigger a,
uint32  scriptId = {} 
)
explicitnoexcept

Definition at line 36 of file AreaTriggerAI.cpp.

◆ AreaTriggerAI() [2/3]

AreaTriggerAI::AreaTriggerAI ( AreaTriggerAI &&  )
delete

◆ AreaTriggerAI() [3/3]

AreaTriggerAI::AreaTriggerAI ( AreaTriggerAI const &  )
delete

◆ OnCreate()

void at_hun_binding_shot::OnCreate ( Spell const *  )
inlineoverridevirtual

Reimplemented from AreaTriggerAI.

Definition at line 259 of file spell_hunter.cpp.

+ Here is the call graph for this function:

◆ OnInitialize()

void at_hun_binding_shot::OnInitialize ( )
inlineoverridevirtual

Reimplemented from AreaTriggerAI.

Definition at line 252 of file spell_hunter.cpp.

+ Here is the call graph for this function:

◆ OnUnitEnter()

void at_hun_binding_shot::OnUnitEnter ( Unit unit)
inlineoverridevirtual

Reimplemented from AreaTriggerAI.

Definition at line 276 of file spell_hunter.cpp.

+ Here is the call graph for this function:

◆ OnUnitExit()

void at_hun_binding_shot::OnUnitExit ( Unit unit,
AreaTriggerExitReason   
)
inlineoverridevirtual

Reimplemented from AreaTriggerAI.

Definition at line 288 of file spell_hunter.cpp.

+ Here is the call graph for this function:

◆ OnUpdate()

void at_hun_binding_shot::OnUpdate ( uint32  diff)
inlineoverridevirtual

Reimplemented from AreaTriggerAI.

Definition at line 305 of file spell_hunter.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ _scheduler

TaskScheduler at_hun_binding_shot::_scheduler
private

Definition at line 311 of file spell_hunter.cpp.


The documentation for this struct was generated from the following file: