TrinityCore
TransportBase Member List

This is the complete list of members for TransportBase, including all inherited members.

AddPassenger(WorldObject *passenger)=0TransportBasepure virtual
CalculatePassengerOffset(float &x, float &y, float &z, float *o=nullptr) const =0TransportBasepure virtual
CalculatePassengerOffset(float &x, float &y, float &z, float *o, float transX, float transY, float transZ, float transO)TransportBaseinlinestatic
CalculatePassengerPosition(float &x, float &y, float &z, float *o=nullptr) const =0TransportBasepure virtual
CalculatePassengerPosition(float &x, float &y, float &z, float *o, float transX, float transY, float transZ, float transO)TransportBaseinlinestatic
GetMapIdForSpawning() const =0TransportBasepure virtual
GetTransportGUID() const =0TransportBasepure virtual
GetTransportOrientation() const =0TransportBasepure virtual
RemovePassenger(WorldObject *passenger)=0TransportBasepure virtual
TransportBase()TransportBaseinlineprotected
UpdatePassengerPosition(Map *map, WorldObject *passenger, float x, float y, float z, float o, bool setHomePosition)TransportBase
~TransportBase()TransportBaseinlineprotectedvirtual