Definitions of functions, types and variables.
typedef uint32 MNMDangersFlags;
IPathfinder.h
typedef unsigned int MNMQueuedPathID;
IPathfinder.h
typedef DynArray<NavigationBlocker> NavigationBlockers;
IPathfinder.h
typedef DynArray<PathfindingExtraConstraint> PathfindingExtraConstraints;
IPathfinder.h
typedef DynArray<PATHPOINT> PATHPOINTVECTOR;
IAgent.h
typedef CryFixedArrayPhysSkipList;
IAISystem.h
typedef std::listTAIObjectList;
IAISystem.h
typedef uint32 TAnimationGraphQueryID;
IAgent.h
Figure out better way to handle this, the structure is almost 1:1 to the SActorTargetParams.
typedef DynArray<SAIRecorderObjectDebugContext> TDebugObjectsArray;
IAIRecorder.h
typedef std::vector<int> TSubActionList;
IAISystem.h
const unsigned AI_MAX_FILTERS = 4;
IAISystem.h
const unsigned AI_MAX_STIMULI = 32;
IAISystem.h
The type is sometimes converted to a mask and stored in an dword (32bits), no more than 32 subtypes.
const unsigned AI_MAX_SUBTYPES = 8;
IAISystem.h
The subtype is sometimes converted to a mask and stored in a byte (8bits), no more than 8 subtypes.
const float AISPEED_RUN = 1.0f;
IAgent.h
const float AISPEED_SLOW = 0.21f;
IAgent.h
const float AISPEED_SPRINT = 1.4f;
IAgent.h
const float AISPEED_WALK = 0.4f;
IAgent.h
const float AISPEED_ZERO = 0.0f;
IAgent.h