![]() |
TrinityCore
|
#include <MovementInfo.h>
Public Member Functions | |
| void | Reset () |
Public Attributes | |
| ObjectGuid | guid |
| Position | pos |
| int8 | seat = -1 |
| uint32 | time = 0 |
| uint32 | prevTime = 0 |
| uint32 | vehicleId = 0 |
Definition at line 129 of file MovementInfo.h.
|
inline |
Definition at line 131 of file MovementInfo.h.
References ObjectGuid::Clear(), guid, pos, prevTime, Position::Relocate(), seat, time, and vehicleId.
Referenced by WorldSession::HandleMovementOpcode(), Player::LoadFromDB(), GameObjectType::Transport::RemovePassenger(), Transport::RemovePassenger(), MovementInfo::ResetTransport(), and Unit::SendTeleportPacket().
| ObjectGuid MovementInfo::TransportInfo::guid |
Definition at line 141 of file MovementInfo.h.
Referenced by GameObjectType::Transport::AddPassenger(), Transport::AddPassenger(), BaseEntity::BuildMovementUpdate(), AreaTrigger::CalculateLocalPositionAndRotation(), AreaTrigger::Create(), Transport::CreateGOPassenger(), Transport::CreateNPCPassenger(), VehicleJoinEvent::Execute(), GrandChampionsOutVehicle(), WorldSession::HandleMovementOpcode(), AreaTrigger::InitOrbit(), AreaTrigger::InitSplines(), operator<<(), operator<<(), operator>>(), MovementInfo::OutDebug(), Reset(), Transport::SummonPassenger(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_mage_toc5::boss_mage_toc5AI::UpdateAI(), boss_shaman_toc5::boss_shaman_toc5AI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), and boss_rouge_toc5::boss_rouge_toc5AI::UpdateAI().
| Position MovementInfo::TransportInfo::pos |
Definition at line 142 of file MovementInfo.h.
Referenced by WorldObject::_IsWithinDist(), GameObjectType::Transport::AddPassenger(), Transport::AddPassenger(), Transport::CreateGOPassenger(), Transport::CreateNPCPassenger(), VehicleJoinEvent::Execute(), WorldSession::HandleMovementOpcode(), WorldSession::HandleMoveTeleportAck(), Movement::MoveSplineInit::Launch(), Player::LoadFromDB(), operator<<(), operator>>(), MovementInfo::OutDebug(), spell_igb_teleport_to_enemy_ship::RelocateTransportOffset(), Creature::RemoveCorpse(), Reset(), Unit::SendTeleportPacket(), Movement::MoveSplineInit::Stop(), Transport::SummonPassenger(), battleground_strand_of_the_ancients::TeleportToEntrancePosition(), and Unit::UpdateSplinePosition().
| uint32 MovementInfo::TransportInfo::prevTime = 0 |
Definition at line 145 of file MovementInfo.h.
Referenced by operator<<(), operator>>(), MovementInfo::OutDebug(), and Reset().
| int8 MovementInfo::TransportInfo::seat = -1 |
Definition at line 143 of file MovementInfo.h.
Referenced by Transport::CreateGOPassenger(), Transport::CreateNPCPassenger(), VehicleJoinEvent::Execute(), operator<<(), operator>>(), MovementInfo::OutDebug(), and Reset().
| uint32 MovementInfo::TransportInfo::time = 0 |
Definition at line 144 of file MovementInfo.h.
Referenced by VehicleJoinEvent::Execute(), operator<<(), operator>>(), MovementInfo::OutDebug(), and Reset().
| uint32 MovementInfo::TransportInfo::vehicleId = 0 |
Definition at line 146 of file MovementInfo.h.
Referenced by VehicleJoinEvent::Execute(), operator<<(), operator>>(), MovementInfo::OutDebug(), and Reset().