AI_Definitions

Definitions of functions, types and variables.

MNMDangersFlags Type
C++
typedef uint32 MNMDangersFlags;
File

IPathfinder.h

MNMQueuedPathID Type
C++
typedef unsigned int MNMQueuedPathID;
File

IPathfinder.h

NavigationBlockers Type
C++
typedef DynArray<NavigationBlocker> NavigationBlockers;
File

IPathfinder.h

PathfindingExtraConstraints Type
C++
typedef DynArray<PathfindingExtraConstraint> PathfindingExtraConstraints;
File

IPathfinder.h

PATHPOINTVECTOR Type
C++
typedef DynArray<PATHPOINT> PATHPOINTVECTOR;
File

IAgent.h

PhysSkipList Type
C++
typedef CryFixedArray PhysSkipList;
File

IAISystem.h

TAIObjectList Type
C++
typedef std::list TAIObjectList;
File

IAISystem.h

TAnimationGraphQueryID Type
C++
typedef uint32 TAnimationGraphQueryID;
File

IAgent.h

Todo

Figure out better way to handle this, the structure is almost 1:1 to the SActorTargetParams.

TDebugObjectsArray Type
C++
typedef DynArray<SAIRecorderObjectDebugContext> TDebugObjectsArray;
File

IAIRecorder.h

TSubActionList Type
C++
typedef std::vector<int> TSubActionList;
File

IAISystem.h

AI_MAX_FILTERS Variable
C++
const unsigned AI_MAX_FILTERS = 4;
File

IAISystem.h

AI_MAX_STIMULI Variable
C++
const unsigned AI_MAX_STIMULI = 32;
File

IAISystem.h

Description

The type is sometimes converted to a mask and stored in an dword (32bits), no more than 32 subtypes.

AI_MAX_SUBTYPES Variable
C++
const unsigned AI_MAX_SUBTYPES = 8;
File

IAISystem.h

Description

The subtype is sometimes converted to a mask and stored in a byte (8bits), no more than 8 subtypes.

AISPEED_RUN Variable
C++
const float AISPEED_RUN = 1.0f;
File

IAgent.h

AISPEED_SLOW Variable
C++
const float AISPEED_SLOW = 0.21f;
File

IAgent.h

AISPEED_SPRINT Variable
C++
const float AISPEED_SPRINT = 1.4f;
File

IAgent.h

AISPEED_WALK Variable
C++
const float AISPEED_WALK = 0.4f;
File

IAgent.h

AISPEED_ZERO Variable
C++
const float AISPEED_ZERO = 0.0f;
File

IAgent.h