_animationInfo | GameObjectType::Transport | private |
_autoCycleBetweenStopFrames | GameObjectType::Transport | private |
_owner | GameObjectTypeBase | protected |
_passengers | GameObjectType::Transport | private |
_pathProgress | GameObjectType::Transport | private |
_positionUpdateTimer | GameObjectType::Transport | private |
_stateChangeProgress | GameObjectType::Transport | private |
_stateChangeTime | GameObjectType::Transport | private |
_stopFrames | GameObjectType::Transport | private |
ActivateObject(GameObjectActions action, int32 param, WorldObject *spellCaster=nullptr, uint32 spellId=0, int32 effectIndex=-1) | GameObjectTypeBase | inlinevirtual |
AddPassenger(WorldObject *passenger) override | GameObjectType::Transport | inlinevirtual |
CalculatePassengerOffset(float &x, float &y, float &z, float *o) const override | GameObjectType::Transport | inlinevirtual |
TransportBase::CalculatePassengerOffset(float &x, float &y, float &z, float *o, float transX, float transY, float transZ, float transO) | TransportBase | inlinestatic |
CalculatePassengerPosition(float &x, float &y, float &z, float *o) const override | GameObjectType::Transport | inlinevirtual |
TransportBase::CalculatePassengerPosition(float &x, float &y, float &z, float *o, float transX, float transY, float transZ, float transO) | TransportBase | inlinestatic |
GameObjectTypeBase(GameObject &owner) | GameObjectTypeBase | inlineexplicit |
GetMapIdForSpawning() const override | GameObjectType::Transport | inlinevirtual |
GetPauseTimes() const | GameObjectType::Transport | inline |
GetTransportGUID() const override | GameObjectType::Transport | inlinevirtual |
GetTransportOrientation() const override | GameObjectType::Transport | inlinevirtual |
GetTransportPeriod() const | GameObjectType::Transport | inline |
IsNeverVisibleFor(WorldObject const *seer, bool allowServersideObjects) const | GameObjectTypeBase | inlinevirtual |
OnRelocated() override | GameObjectType::Transport | inlinevirtual |
OnStateChanged(GOState oldState, GOState newState) override | GameObjectType::Transport | inlinevirtual |
PositionUpdateInterval | GameObjectType::Transport | static |
RemovePassenger(WorldObject *passenger) override | GameObjectType::Transport | inlinevirtual |
SetAutoCycleBetweenStopFrames(bool on) | GameObjectType::Transport | inline |
Transport(GameObject &owner) | GameObjectType::Transport | inlineexplicit |
TransportBase() | TransportBase | inlineprotected |
Update(uint32 diff) override | GameObjectType::Transport | inlinevirtual |
UpdatePassengerPosition(Map *map, WorldObject *passenger, float x, float y, float z, float o, bool setHomePosition) | TransportBase | |
UpdatePassengerPositions() | GameObjectType::Transport | inline |
~GameObjectTypeBase()=default | GameObjectTypeBase | virtual |
~TransportBase() | TransportBase | inlineprotectedvirtual |