|
| static void | ScaleTargetBBox (inout vector bbMin, inout vector bbMax, float distance, bool recognized=true) |
| |
| 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 () |
| |
| void | GetEdgePositions (vector startPos, vector dir, out vector minEdgePos, out vector maxEdgePos, out float minEdgeDist, out float maxEdgeDist) |
| |
| 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 |
| |
◆ SetTarget()
| void SCR_AISuppressionVolumeBaseTargetBox.SetTarget |
( |
BaseTarget | baseTarget, |
|
|
IEntity | shooter, |
|
|
vector | destination ) |
◆ m_BaseTarget
| ref BaseTarget SCR_AISuppressionVolumeBaseTargetBox.m_BaseTarget |
|
protected |
The documentation for this interface was generated from the following file:
- Game/AI/Utils/SCR_AISuppressionVolume.c