![]() |
TrinityCore
|
#include <Timer.h>
Public Member Functions | |
| TimeTracker (int32 expiry=0) | |
| TimeTracker (Milliseconds expiry) | |
| void | Update (int32 diff) |
| void | Update (Milliseconds diff) |
| bool | Passed () const |
| void | Reset (int32 expiry) |
| void | Reset (Milliseconds expiry) |
| Milliseconds | GetExpiry () const |
Private Attributes | |
| Milliseconds | _expiryTime |
|
inline |
|
inline |
Definition at line 146 of file Timer.h.
References _expiryTime.
Referenced by GenericMovementGenerator::Initialize().
|
inline |
Definition at line 131 of file Timer.h.
References _expiryTime.
Referenced by boss_high_inquisitor_fairbanks::DamageTaken(), FormationMovementGenerator::DoUpdate(), boss_scarlet_commander_mograine::KilledUnit(), boss_high_inquisitor_whitemane::KilledUnit(), ActiveState::Update(), RemovalState::Update(), Group::Update(), Transport::Update(), DynTreeImpl::update(), ChaseMovementGenerator::Update(), TimedFleeingMovementGenerator::Update(), FollowMovementGenerator::Update(), GenericMovementGenerator::Update(), boss_high_inquisitor_whitemane::UpdateAI(), boss_high_inquisitor_fairbanks::UpdateAI(), and npc_pet_mage_mirror_image::UpdateAI().
|
inline |
Definition at line 136 of file Timer.h.
References Reset().
Referenced by boss_high_inquisitor_fairbanks::DamageTaken(), FormationMovementGenerator::DoInitialize(), FormationMovementGenerator::DoUpdate(), GenericMovementGenerator::Initialize(), boss_scarlet_commander_mograine::KilledUnit(), boss_high_inquisitor_whitemane::KilledUnit(), boss_high_inquisitor_fairbanks::Reset(), boss_scarlet_commander_mograine::Reset(), boss_high_inquisitor_whitemane::Reset(), Reset(), Group::StartLeaderOfflineTimer(), Transport::Update(), DynTreeImpl::update(), ChaseMovementGenerator::Update(), FollowMovementGenerator::Update(), and npc_pet_mage_mirror_image::UpdateAI().
|
inline |
Definition at line 141 of file Timer.h.
References _expiryTime.
|
inline |
Definition at line 121 of file Timer.h.
References Update().
Referenced by FormationMovementGenerator::DoUpdate(), Update(), Group::Update(), Transport::Update(), DynTreeImpl::update(), ChaseMovementGenerator::Update(), TimedFleeingMovementGenerator::Update(), FollowMovementGenerator::Update(), GenericMovementGenerator::Update(), boss_high_inquisitor_whitemane::UpdateAI(), boss_high_inquisitor_fairbanks::UpdateAI(), and npc_pet_mage_mirror_image::UpdateAI().
|
inline |
Definition at line 126 of file Timer.h.
References _expiryTime.
|
private |