![]() |
TrinityCore
|
#include <WaypointMovementGenerator.h>
Classes | |
| struct | TaxiNodeChangeInfo |
| node index where preloading starts More... | |
Private Attributes | |
| float | _endGridX |
| float | _endGridY |
| X coord of last node location. More... | |
| uint32 | _endMapId |
| Y coord of last node location. More... | |
| uint32 | _preloadTargetNode |
| map Id of last node location More... | |
| std::deque< TaxiNodeChangeInfo > | _pointsForPathSwitch |
Additional Inherited Members | |
Protected Attributes inherited from PathMovementBase< Player, TaxiPathNodeList > | |
| TaxiPathNodeList | i_path |
| uint32 | i_currentNode |
FlightPathMovementGenerator generates movement of the player for the paths and hence generates ground and activities for the player.
|
inlineexplicit |
| void FlightPathMovementGenerator::DoEventIfAny | ( | Player * | player, |
| TaxiPathNodeEntry const * | node, | ||
| bool | departure | ||
| ) |
Here is the caller graph for this function:| void FlightPathMovementGenerator::DoFinalize | ( | Player * | player | ) |
| void FlightPathMovementGenerator::DoInitialize | ( | Player * | player | ) |
Here is the call graph for this function:| void FlightPathMovementGenerator::DoReset | ( | Player * | player | ) |
Here is the call graph for this function:
Here is the call graph for this function:
|
inlineoverridevirtual |
Implements MovementGenerator.
|
inline |
Here is the caller graph for this function:| uint32 FlightPathMovementGenerator::GetPathAtMapEnd | ( | ) | const |
Here is the caller graph for this function:
|
inline |
| void FlightPathMovementGenerator::InitEndGridInfo | ( | ) |
Storage to preload flightmaster grid at end of flight. For multi-stop flights, this will be reinitialized for each flightmaster at the end of each spline (or stop) in the flight.
Number of nodes in path.
MapId of last node
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void FlightPathMovementGenerator::PreloadEndGrid | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void FlightPathMovementGenerator::SetCurrentNodeAfterTeleport | ( | ) |
Here is the caller graph for this function:
|
inline |
Here is the caller graph for this function:
|
private |
|
private |
X coord of last node location.
|
private |
Y coord of last node location.
|
private |
|
private |
map Id of last node location
1.8.8