|
static void | ScaleTargetBBox (inout vector bbMin, inout vector bbMax, float distance, bool recognized=true) |
|
|
void | SCR_AISuppressionVolumeBox (vector bbMin, vector bbMax) |
|
override bool | IsInsideVolume2D (vector insidePos) |
|
override vector | GetCenterPosition () |
|
bool | IsInsideVolume2D (vector insidePos) |
|
vector | GetRandomPosition (notnull IEntity shooter, inout vector startPos=vector.Zero, vector lastLineDir=vector.Zero) |
|
vector | GetCenterPosition () |
|
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) |
|
◆ ScaleTargetBBox()
static void SCR_AISuppressionObjectVolumeBox.ScaleTargetBBox |
( |
inout vector |
bbMin, |
|
|
inout vector |
bbMax, |
|
|
float |
distance, |
|
|
bool |
recognized = true |
|
) |
| |
|
static |
◆ NOT_RECOGNIZED_CLUSTER_SCALE
const float SCR_AISuppressionObjectVolumeBox.NOT_RECOGNIZED_CLUSTER_SCALE = 3 |
|
staticprotected |
◆ OBJECT_VOLUME_MAX_SCALE
const float SCR_AISuppressionObjectVolumeBox.OBJECT_VOLUME_MAX_SCALE = 5 |
|
staticprotected |
◆ OBJECT_VOLUME_MAX_SCALE_DISTANCE
const float SCR_AISuppressionObjectVolumeBox.OBJECT_VOLUME_MAX_SCALE_DISTANCE = 600.0 |
|
staticprotected |
◆ OBJECT_VOLUME_MIN_SCALE
const float SCR_AISuppressionObjectVolumeBox.OBJECT_VOLUME_MIN_SCALE = 1.5 |
|
staticprotected |
◆ OBJECT_VOLUME_MIN_Y
const float SCR_AISuppressionObjectVolumeBox.OBJECT_VOLUME_MIN_Y = 4 |
|
staticprotected |
◆ TARGET_MIN_SIZE
const float SCR_AISuppressionObjectVolumeBox.TARGET_MIN_SIZE = 3 |
|
staticprotected |
The documentation for this interface was generated from the following file:
- Game/AI/Utils/SCR_AISuppressionVolume.c