![]() |
TrinityCore
|
Inheritance diagram for WindfuryProcEvent:Classes | |
| struct | WindfuryProcEventInfo |
Public Member Functions | |
| WindfuryProcEvent (Unit *shaman, Unit *target, std::ptrdiff_t attacks) | |
| bool | Execute (uint64 time, uint32) override |
Public Member Functions inherited from BasicEvent | |
| BasicEvent () | |
| virtual | ~BasicEvent () |
| virtual bool | IsDeletable () const |
| virtual void | Abort (uint64) |
| void | ScheduleAbort () |
Static Public Member Functions | |
| static void | Trigger (Unit *shaman, Unit *target) |
Static Public Attributes | |
| static constexpr std::array< WindfuryProcEventInfo, 3 > | Sequence |
Private Types | |
| using | EventInfoIterator = decltype(Sequence)::const_iterator |
Private Attributes | |
| Unit * | _shaman |
| CastSpellTargetArg | _target |
| EventInfoIterator | _itr |
| EventInfoIterator | _end |
Definition at line 194 of file spell_shaman.cpp.
|
private |
Definition at line 219 of file spell_shaman.cpp.
|
inline |
Definition at line 210 of file spell_shaman.cpp.
Reimplemented from BasicEvent.
Definition at line 3331 of file spell_shaman.cpp.
Here is the call graph for this function:Definition at line 3354 of file spell_shaman.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 221 of file spell_shaman.cpp.
|
private |
Definition at line 220 of file spell_shaman.cpp.
|
private |
Definition at line 217 of file spell_shaman.cpp.
|
private |
Definition at line 218 of file spell_shaman.cpp.
|
staticconstexpr |
Definition at line 203 of file spell_shaman.cpp.