18#ifndef TRINITY_FLIGHTPATHMOVEMENTGENERATOR_H
19#define TRINITY_FLIGHTPATHMOVEMENTGENERATOR_H
std::vector< TaxiPathNodeEntry const * > TaxiPathNodeList
uint32 GetPathAtMapEnd() const
float _endGridY
X coord of last node location.
bool DoUpdate(Player *, uint32)
bool GetResetPosition(Unit *owner, float &x, float &y, float &z) override
uint32 _preloadTargetNode
map Id of last node location
std::string GetDebugInfo() const override
void DoDeactivate(Player *)
void DoEventIfAny(Player *owner, TaxiPathNodeEntry const *node, bool departure)
void DoFinalize(Player *, bool, bool)
MovementGeneratorType GetMovementGeneratorType() const override
void SetCurrentNodeAfterTeleport()
TaxiPathNodeList const & GetPath()
std::deque< TaxiNodeChangeInfo > _pointsForPathSwitch
bool DoInitialize(Player *)
uint32 _endMapId
Y coord of last node location.
uint32 GetPathId(size_t index) const
void LoadPath(Player *owner)
node index where preloading starts