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_DamageTaken.c
Go to the documentation of this file.
1
[
BaseContainerProps
()]
2
class
SCR_AIDangerReaction_DamageTaken
:
SCR_AIDangerReaction
3
{
4
override
bool
PerformReaction(notnull SCR_AIUtilityComponent utility, notnull
SCR_AIThreatSystem
threatSystem,
AIDangerEvent
dangerEvent,
int
dangerEventCount)
5
{
6
if
(dangerEvent.GetVictim() != utility.m_OwnerEntity)
7
return
false
;
8
9
IEntity
shooter = dangerEvent.GetObject();
10
11
if
(!shooter)
12
return
false
;
13
14
vector
shooterPos = shooter.
GetOrigin
();
15
16
utility.m_SectorThreatFilter.OnDamageTaken(shooterPos);
17
18
return
true
;
19
}
20
};
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
IEntity
Definition
IEntity.c:13
IEntity::GetOrigin
proto external vector GetOrigin()
SCR_AIDangerReaction_DamageTaken
Definition
SCR_AIDangerReaction_DamageTaken.c:3
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_DamageTaken.c
Generated by
1.17.0