Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_AIDangerReaction_ProjectileHit.c
Go to the documentation of this file.
1
[
BaseContainerProps
()]
2
class
SCR_AIDangerReaction_ProjectileHit
:
SCR_AIDangerReaction
3
{
4
protected
static
const
float
BULLET_IMPACT_DISTANCE_MAX_SQ
= 10*10;
5
6
override
bool
PerformReaction
(notnull SCR_AIUtilityComponent utility, notnull
SCR_AIThreatSystem
threatSystem,
AIDangerEvent
dangerEvent,
int
dangerEventCount)
7
{
8
float
distanceSq =
vector
.DistanceSq(utility.GetOrigin(), dangerEvent.GetPosition());
9
if
(distanceSq >
BULLET_IMPACT_DISTANCE_MAX_SQ
)
10
return
false
;
11
12
threatSystem.ThreatBulletImpact(dangerEventCount);
13
14
return
true
;
15
}
16
};
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
AIDangerEvent
Event which gets broadcasted from danger-causing places to AI.
Definition
AIDangerEvent.c:14
SCR_AIDangerReaction_ProjectileHit
Definition
SCR_AIDangerReaction_ProjectileHit.c:3
SCR_AIDangerReaction_ProjectileHit::BULLET_IMPACT_DISTANCE_MAX_SQ
static const float BULLET_IMPACT_DISTANCE_MAX_SQ
Definition
SCR_AIDangerReaction_ProjectileHit.c:4
SCR_AIDangerReaction_ProjectileHit::PerformReaction
override bool PerformReaction(notnull SCR_AIUtilityComponent utility, notnull SCR_AIThreatSystem threatSystem, AIDangerEvent dangerEvent, int dangerEventCount)
Definition
SCR_AIDangerReaction_ProjectileHit.c:6
SCR_AIDangerReaction
Definition
SCR_AIDangerReaction.c:5
SCR_AIThreatSystem
Definition
SCR_AIThreatSystem.c:18
vector
Definition
vector.c:13
scripts
Game
AI
Reaction
Danger
SCR_AIDangerReaction_ProjectileHit.c
Generated by
1.17.0