![]() |
TrinityCore
|
#include <TransportMgr.h>
Public Member Functions | |
| TransportAnimation () | |
| ~TransportAnimation () | |
| TransportAnimation (TransportAnimation const &)=delete | |
| TransportAnimation (TransportAnimation &&) noexcept | |
| TransportAnimation & | operator= (TransportAnimation const &)=delete |
| TransportAnimation & | operator= (TransportAnimation &&) noexcept |
| TransportAnimationEntry const * | GetPrevAnimNode (uint32 time) const |
| TransportRotationEntry const * | GetPrevAnimRotation (uint32 time) const |
| TransportAnimationEntry const * | GetNextAnimNode (uint32 time) const |
| TransportRotationEntry const * | GetNextAnimRotation (uint32 time) const |
Public Attributes | |
| std::map< uint32, TransportAnimationEntry const * > | Path |
| std::map< uint32, TransportRotationEntry const * > | Rotations |
| uint32 | TotalTime = 0 |
Definition at line 108 of file TransportMgr.h.
|
default |
|
default |
|
delete |
|
defaultnoexcept |
| TransportAnimationEntry const * TransportAnimation::GetNextAnimNode | ( | uint32 | time | ) | const |
Definition at line 672 of file TransportMgr.cpp.
References Path.
Referenced by GameObjectType::Transport::Update().
| TransportRotationEntry const * TransportAnimation::GetNextAnimRotation | ( | uint32 | time | ) | const |
Definition at line 684 of file TransportMgr.cpp.
References Rotations.
Referenced by GameObjectType::Transport::Update().
| TransportAnimationEntry const * TransportAnimation::GetPrevAnimNode | ( | uint32 | time | ) | const |
Definition at line 648 of file TransportMgr.cpp.
References Path.
Referenced by GameObjectType::Transport::Update().
| TransportRotationEntry const * TransportAnimation::GetPrevAnimRotation | ( | uint32 | time | ) | const |
Definition at line 660 of file TransportMgr.cpp.
References Rotations.
Referenced by GameObjectType::Transport::Update().
|
defaultnoexcept |
|
delete |
| std::map<uint32, TransportAnimationEntry const*> TransportAnimation::Path |
Definition at line 118 of file TransportMgr.h.
Referenced by TransportMgr::AddPathNodeToTransport(), TransportMgr::AddPathRotationToTransport(), GetNextAnimNode(), and GetPrevAnimNode().
| std::map<uint32, TransportRotationEntry const*> TransportAnimation::Rotations |
Definition at line 119 of file TransportMgr.h.
Referenced by TransportMgr::AddPathRotationToTransport(), GetNextAnimRotation(), and GetPrevAnimRotation().
| uint32 TransportAnimation::TotalTime = 0 |
Definition at line 120 of file TransportMgr.h.
Referenced by TransportMgr::AddPathNodeToTransport(), TransportMgr::AddPathRotationToTransport(), and GameObjectType::Transport::GetTransportPeriod().