![]() |
TrinityCore
|
#include <VehicleDefines.h>
Inheritance diagram for TransportBase:Public Member Functions | |
| virtual ObjectGuid | GetTransportGUID () const =0 |
| virtual Position | GetPositionWithOffset (Position const &offset) const =0 |
| This method transforms supplied transport offsets into global coordinates. | |
| virtual Position | GetPositionOffsetTo (Position const &endPos) const =0 |
| This method transforms supplied global coordinates into local offsets. | |
| virtual float | GetTransportOrientation () const =0 |
| virtual void | AddPassenger (WorldObject *passenger, Position const &offset)=0 |
| virtual TransportBase * | RemovePassenger (WorldObject *passenger)=0 |
| void | UpdatePassengerPosition (Map *map, WorldObject *passenger, Position const &position, bool setHomePosition) |
| virtual int32 | GetMapIdForSpawning () const =0 |
Protected Member Functions | |
| TransportBase () | |
| virtual | ~TransportBase () |
Definition at line 168 of file VehicleDefines.h.
|
inlineprotected |
Definition at line 171 of file VehicleDefines.h.
|
inlineprotectedvirtual |
Definition at line 172 of file VehicleDefines.h.
|
pure virtual |
Implemented in Vehicle, GameObjectType::Transport, and Transport.
Here is the caller graph for this function:
|
pure virtual |
Implemented in GameObjectType::Transport, Transport, and Vehicle.
Here is the caller graph for this function:This method transforms supplied global coordinates into local offsets.
Implemented in GameObjectType::Transport, Transport, and Vehicle.
Here is the caller graph for this function:This method transforms supplied transport offsets into global coordinates.
Implemented in GameObjectType::Transport, Transport, and Vehicle.
Here is the caller graph for this function:
|
pure virtual |
Implemented in GameObjectType::Transport, Transport, and Vehicle.
Here is the caller graph for this function:
|
pure virtual |
Implemented in GameObjectType::Transport, Transport, and Vehicle.
Here is the caller graph for this function:
|
pure virtual |
Implemented in GameObjectType::Transport, Transport, and Vehicle.
Here is the caller graph for this function:| void TransportBase::UpdatePassengerPosition | ( | Map * | map, |
| WorldObject * | passenger, | ||
| Position const & | position, | ||
| bool | setHomePosition | ||
| ) |
Definition at line 36 of file Transport.cpp.
Here is the call graph for this function:
Here is the caller graph for this function: