|
vector | m_vBBMin |
|
vector | m_vBBMax |
|
ref Shape | m_DebugShape |
|
override Shape | GetDebugShape () |
|
override void | GetYRange (vector position, out float minY, out float maxY) |
|
override vector | GetOutsideEdgePos (vector direction) |
|
void | UpdateDebug () |
|
Shape | GetDebugShape () |
|
vector | GetOutsideEdgePos (vector direction) |
|
void | GetEdgePositions (vector startPos, vector dir, out vector minEdgePos, out vector maxEdgePos, out float minEdgeDist, out float maxEdgeDist) |
|
void | GetYRange (vector position, out float minY, out float maxY) |
|
void | GetWorldYRange (BaseWorld world, vector position, out float minWorldY, out float maxWorldY) |
|
static void | GetPositionsAreaBBox (array< vector > positions, out vector bbMin, out vector bbMax) |
|
static vector | RotateDirection90Degrees (vector currentDirection, bool rotateRight=true) |
|
static const float | OBJECT_VOLUME_MAX_SCALE_DISTANCE = 600.0 |
|
static const float | OBJECT_VOLUME_MAX_SCALE = 5 |
|
static const float | OBJECT_VOLUME_MIN_SCALE = 1.5 |
|
static const float | TARGET_MIN_SIZE = 3 |
|
static const float | OBJECT_VOLUME_MIN_Y = 4 |
|
static const float | NOT_RECOGNIZED_CLUSTER_SCALE = 3 |
|
static const float | MAX_X_ANGLE_DEG = 12 |
|
static const float | MIN_X_ANGLE_DEG = 2 |
|
static const float | MAX_Y_ANGLE_DEG = 4 |
|
static const float | MIN_Y_ANGLE_DEG = 0.5 |
|
static const float | MIN_SURFACE_Y = 0.2 |
|
static const float | CHANCE_FOR_OPPOSITE_DIR = 0.150 |
|
◆ GetClusterState()
◆ GetVolumeFromClusterState()
◆ SetClusterState()
void SCR_AISuppressionVolumeClusterBox.SetClusterState |
( |
SCR_AITargetClusterState |
clusterState, |
|
|
bool |
scaleTarget = true |
|
) |
| |
◆ m_ClusterState
The documentation for this interface was generated from the following file:
- Game/AI/Utils/SCR_AISuppressionVolume.c