PathfindRequest

C++
File

IPathfinder.h

PathfindRequest::ERequestType Enumeration
C++
enum ERequestType {
  TYPE_ACTOR,
  TYPE_RAW
};
File

IPathfinder.h

PathfindRequest::allowDangerousDestination Data Member
C++
bool allowDangerousDestination;
PathfindRequest::bPathEndIsAsRequested Data Member
C++
bool bPathEndIsAsRequested;
Description

This gets set to false if the path end position doesn't match the requested end position (e.g. in the event of a partial path, or if the destination is in forbidden)

PathfindRequest::bSuccess Data Member
C++
bool bSuccess;
PathfindRequest::endDir Data Member
C++
Vec3 endDir;
Description

endDir magnitude indicates the tendency to line up at the end of the path - magnitude should be between 0 and 1

PathfindRequest::endDistance Data Member
C++
float endDistance;
PathfindRequest::endIndex Data Member
C++
unsigned endIndex;
PathfindRequest::endPos Data Member
C++
Vec3 endPos;
PathfindRequest::endTol Data Member
C++
float endTol;
PathfindRequest::extraConstraints Data Member
C++
PathfindingExtraConstraints extraConstraints;
PathfindRequest::id Data Member
C++
int id;
PathfindRequest::isDirectional Data Member
C++
bool isDirectional;
Description

as a result of RequestPathInDirection or RequestPathTo

PathfindRequest::navCapMask Data Member
C++
PathfindRequest::nForceTargetBuildingId Data Member
C++
int nForceTargetBuildingId;
PathfindRequest::passRadius Data Member
C++
float passRadius;
PathfindRequest::pRequester Data Member
C++
IAIPathAgent * pRequester;
PathfindRequest::startDir Data Member
C++
Vec3 startDir;
PathfindRequest::startIndex Data Member
C++
unsigned startIndex;
PathfindRequest::startPos Data Member
C++
Vec3 startPos;
PathfindRequest::type Data Member
C++
PathfindRequest::GetMemoryUsage Method
C++
void GetMemoryUsage(ICrySizer * pSizer) const;
PathfindRequest::PathfindRequest Constructor
C++
PathfindRequest(ERequestType type);
PathfindRequest::Serialize Method
C++
void Serialize(TSerialize ser);
Description

Callable only inside the AISystem module. It's implemented there.