Arma Reforger Explorer
1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
SCR_AIDecoTestIsInTurret.c
Go to the documentation of this file.
1
class
SCR_AIDecoTestIsInTurret
: DecoratorTestScripted
2
{
3
// this tests if Entity is in turret
4
protected
override
bool
TestFunction(AIAgent agent, IEntity controlled)
5
{
6
if
(!controlled)
7
controlled = agent.GetControlledEntity();
8
ChimeraCharacter character = ChimeraCharacter.Cast(controlled);
9
if
(!character)
10
return
false
;
11
SCR_CompartmentAccessComponent
compAcc =
SCR_CompartmentAccessComponent
.Cast(character.GetCompartmentAccessComponent());
12
if
(!compAcc)
13
return
false
;
14
if
(!compAcc.IsInCompartment())
15
return
false
;
16
return
TurretCompartmentSlot
.Cast(compAcc.GetCompartment());
17
}
18
};
SCR_CompartmentAccessComponent
Definition:
SCR_CompartmentAccessComponent.c:15
SCR_AIDecoTestIsInTurret
Definition:
SCR_AIDecoTestIsInTurret.c:1
TurretCompartmentSlot
Definition:
TurretCompartmentSlot.c:12
scripts_Arma_Reforger_v1.1.0.42
scripts
Game
AI
ScriptedNodes
Vehicles
SCR_AIDecoTestIsInTurret.c
Generated by
1.8.17