|
nonvirtual vector | PositionOfClosestNode (vector) |
|
nonvirtual vector | FindCoverFromEnemy (ncActor targetEnemy) |
| Returns the position of a spot that'll provide cover from the specified enemy. More...
|
|
nonvirtual vector | FindBackFromPosition (vector targetPosition, vector eulerDirection) |
| Returns the position of a spot that'll be behind where you're currently standing. More...
|
|
nonvirtual vector | FindCoverFromEnemyNearNode (ncActor targetEnemy, vector nodePosition) |
| Returns the position of a spot that'll provide cover from the specified enemy, closest to a specified node. More...
|
|
nonvirtual vector | FindCoverFromEnemyFarNode (ncActor targetEnemy, vector nodePosition) |
| Returns the position of a spot that'll provide cover from the specified enemy, furthest from a specified node. More...
|
|
nonvirtual vector | FindCoverFromPosition (entity traceEntity, vector targetOrigin) |
| Returns the position of a spot that'll provide cover from the specified enemy. More...
|
|
nonvirtual vector | FindEmptySpotNearPosition (entity traceEntity, vector position, float minRadius, float maxRadius) |
| Returns the position of a spot that is accessible within a specified position. More...
|
|
nonvirtual vector | FindEmptySpotAwayFromPosition (entity traceEntity, vector position, float minRadius, float maxRadius) |
| Returns the position of a spot that is far away within a specified position. More...
|
|
◆ FindBackFromPosition()
vector ncNavInfo::FindBackFromPosition |
( |
vector |
targetPosition, |
|
|
vector |
eulerDirection |
|
) |
| |
Returns the position of a spot that'll be behind where you're currently standing.
- Parameters
-
targetPosition | The position to back away from. |
eulerDirection | The direction we're looking in, in euler-angles. |
- Returns
- Absolute position of a valid cover spot.
◆ FindCoverFromEnemy()
vector ncNavInfo::FindCoverFromEnemy |
( |
ncActor |
targetEnemy | ) |
|
Returns the position of a spot that'll provide cover from the specified enemy.
- Parameters
-
targetEnemy | The enemy to hide from. |
- Returns
- Absolute position of a valid cover spot.
◆ FindCoverFromEnemyFarNode()
vector ncNavInfo::FindCoverFromEnemyFarNode |
( |
ncActor |
targetEnemy, |
|
|
vector |
nodePosition |
|
) |
| |
Returns the position of a spot that'll provide cover from the specified enemy, furthest from a specified node.
- Parameters
-
targetEnemy | The enemy to hide from. |
nodePosition | The position we should get as far away from as possible from. |
- Returns
- Absolute position of a valid cover spot.
◆ FindCoverFromEnemyNearNode()
vector ncNavInfo::FindCoverFromEnemyNearNode |
( |
ncActor |
targetEnemy, |
|
|
vector |
nodePosition |
|
) |
| |
Returns the position of a spot that'll provide cover from the specified enemy, closest to a specified node.
- Parameters
-
targetEnemy | The enemy to hide from. |
nodePosition | The position we should get closest to. |
- Returns
- Absolute position of a valid cover spot.
◆ FindCoverFromPosition()
vector ncNavInfo::FindCoverFromPosition |
( |
entity |
traceEntity, |
|
|
vector |
targetOrigin |
|
) |
| |
Returns the position of a spot that'll provide cover from the specified enemy.
- Parameters
-
traceEntity | The entity which will be testing for collisions. |
targetOrigin | The spot to hide from. |
- Returns
- Absolute position of a valid cover spot.
◆ FindEmptySpotAwayFromPosition()
vector ncNavInfo::FindEmptySpotAwayFromPosition |
( |
entity |
traceEntity, |
|
|
vector |
position, |
|
|
float |
minRadius, |
|
|
float |
maxRadius |
|
) |
| |
Returns the position of a spot that is far away within a specified position.
- Parameters
-
traceEntity | The entity which will be testing for collisions. |
targetOrigin | The spot to be near. |
minRadius | The mininum distance / search radius from the targetOrigin. |
maxRadius | The maximum Radius in which we'll look for a free spot. |
- Returns
- Absolute position of a valid cover spot.
◆ FindEmptySpotNearPosition()
vector ncNavInfo::FindEmptySpotNearPosition |
( |
entity |
traceEntity, |
|
|
vector |
position, |
|
|
float |
minRadius, |
|
|
float |
maxRadius |
|
) |
| |
Returns the position of a spot that is accessible within a specified position.
- Parameters
-
traceEntity | The entity which will be testing for collisions. |
targetOrigin | The spot to be near. |
minRadius | The mininum distance / search radius from the targetOrigin. |
maxRadius | The maximum Radius in which we'll look for a free spot. |
- Returns
- Absolute position of a valid cover spot.
◆ PositionOfClosestNode()
vector ncNavInfo::PositionOfClosestNode |
( |
vector |
pointOrigin | ) |
|
The documentation for this class was generated from the following files: