Kaim::DefaultTraverseLogic Class Reference
#include <traverselogic.h>
Inherits Kaim::SimpleTraverseLogic< LogicDoNotUseCanEnterNavTag >.
|
static bool | CanTraverseNavTag (void *, const NavTag &) |
| Called when the propagation traverses a different navTag than the the current one. Must return true if the navTag is allowed. More...
|
|
static KyFloat32 | GetHeuristicFromDistanceToDest (void *, KyFloat32 distance3dToDestination) |
| Called for each node in AstarQuery. Must return the approximate cost of moving the specified cost toward the final destination. More...
|
|
static bool | CanEnterNavTag (void *, const NavTag &, const NavTag &, const Vec3f &) |
| Called if TCanEnterNavTagMode==LogicDoUseCanEnterNavTag. Must return true when traversing from exitNavTag to enterNavTag at position pos is allowed. More...
|
|
Called if TCanEnterNavTagMode==LogicDoUseCanEnterNavTag. Must return true when traversing from exitNavTag to enterNavTag at position pos is allowed.
Called when the propagation traverses a different navTag than the the current one. Must return true if the navTag is allowed.
Called for each node in AstarQuery. Must return the approximate cost of moving the specified cost toward the final destination.
The documentation for this class was generated from the following file: