|
override bool | PerformReaction (notnull SCR_AIUtilityComponent utility, notnull SCR_AIThreatSystem threatSystem, AIDangerEvent dangerEvent, int dangerEventCount) |
|
void | NotifyGroup (AIGroup group, IEntity shooterEntity, IEntity instigatorEntity, Faction faction, vector posWorld, bool endangering) |
|
IEntity | FindInstigatorEntity (IEntity entity) |
|
bool | IsFlyby (vector myPos, vector shotPos, vector shotDir, float distance) |
|
bool | PerformReaction (notnull SCR_AIUtilityComponent utility, notnull SCR_AIThreatSystem threatSystem, AIDangerEvent dangerEvent, int dangerEventCount) |
|
◆ FindInstigatorEntity()
IEntity SCR_AIDangerReaction_WeaponFired.FindInstigatorEntity |
( |
IEntity |
entity | ) |
|
◆ IsFlyby()
bool SCR_AIDangerReaction_WeaponFired.IsFlyby |
( |
vector |
myPos, |
|
|
vector |
shotPos, |
|
|
vector |
shotDir, |
|
|
float |
distance |
|
) |
| |
◆ NotifyGroup()
void SCR_AIDangerReaction_WeaponFired.NotifyGroup |
( |
AIGroup |
group, |
|
|
IEntity |
shooterEntity, |
|
|
IEntity |
instigatorEntity, |
|
|
Faction |
faction, |
|
|
vector |
posWorld, |
|
|
bool |
endangering |
|
) |
| |
◆ PerformReaction()
◆ AUDIBLE_DISTANCE_NORMAL
const float SCR_AIDangerReaction_WeaponFired.AUDIBLE_DISTANCE_NORMAL = 500.0 |
|
staticprotected |
◆ AUDIBLE_DISTANCE_SUPPRESSED
const float SCR_AIDangerReaction_WeaponFired.AUDIBLE_DISTANCE_SUPPRESSED = 100.0 |
|
staticprotected |
◆ PROJECTILE_FLYBY_RADIUS
const float SCR_AIDangerReaction_WeaponFired.PROJECTILE_FLYBY_RADIUS = 13 |
|
staticprotected |
◆ PROJECTILE_FLYBY_RADIUS_SQ
The documentation for this interface was generated from the following file:
- Game/AI/Reaction/Danger/SCR_AIDangerReaction_WeaponFired.c