Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIInfoComponent.c File Reference

Go to the source code of this file.

Classes

class  SCR_AIInfoComponentClass
class  SCR_AIInfoComponent

Typedefs

typedef func SCR_AIOnCompartmentEntered
typedef func SCR_AIOnCompartmentLeft
typedef func SCR_AIOnAgentLifeStateChanged

Functions

void SCR_AIOnCompartmentLeft (AIAgent agent, IEntity targetEntity, BaseCompartmentManagerComponent manager, int mgrID, int slotID, bool move)
void SCR_AIOnAgentLifeStateChanged (AIAgent agent, SCR_AIInfoComponent info, IEntity vehicle, ECharacterLifeState lifeState)

Variables

SCR_AIInfoComponentClass NONE = 0
SCR_AIInfoComponentClass RIFLEMAN = 1
SCR_AIInfoComponentClass MEDIC = 2
SCR_AIInfoComponentClass MACHINEGUNNER = 4
SCR_AIInfoComponentClass AT_SPECIALIST = 8
SCR_AIInfoComponentClass GRENADIER = 16
SCR_AIInfoComponentClass SNIPER = 32
SCR_AIInfoComponentClass HAS_SMOKE_GRENADE = 64
SCR_AIInfoComponentClass HAS_FRAG_GRENADE

Typedef Documentation

◆ SCR_AIOnAgentLifeStateChanged

Definition at line 43 of file SCR_AIInfoComponent.c.

◆ SCR_AIOnCompartmentEntered

Definition at line 37 of file SCR_AIInfoComponent.c.

◆ SCR_AIOnCompartmentLeft

Definition at line 40 of file SCR_AIInfoComponent.c.

Function Documentation

◆ SCR_AIOnAgentLifeStateChanged()

void SCR_AIOnAgentLifeStateChanged ( AIAgent agent,
SCR_AIInfoComponent info,
IEntity vehicle,
ECharacterLifeState lifeState )

◆ SCR_AIOnCompartmentLeft()

void SCR_AIOnCompartmentLeft ( AIAgent agent,
IEntity targetEntity,
BaseCompartmentManagerComponent manager,
int mgrID,
int slotID,
bool move )

Variable Documentation

◆ AT_SPECIALIST

SCR_AIInfoComponentClass AT_SPECIALIST = 8

◆ GRENADIER

SCR_AIInfoComponentClass GRENADIER = 16

◆ HAS_FRAG_GRENADE

SCR_AIInfoComponentClass HAS_FRAG_GRENADE
Initial value:
= 128
}
enum EUnitState
{
NONE = 0,
WOUNDED = 1,
IN_TURRET = 2,
IN_VEHICLE = 4,
PILOT = 8,
}
enum EUnitAIState
{
UNRESPONSIVE,
}
void SCR_AIOnCompartmentEntered(AIAgent agent, IEntity targetEntity, BaseCompartmentManagerComponent manager, int mgrID, int slotID, bool move)
func SCR_AIOnCompartmentEntered
@ WOUNDED
@ UNCONSCIOUS
SCR_CommunicationSoundComponentClass PILOT
enum EVehicleType IEntity
@ NONE
When Shape is created and not initialized yet.
Definition ShapeType.c:15

◆ HAS_SMOKE_GRENADE

SCR_AIInfoComponentClass HAS_SMOKE_GRENADE = 64

◆ MACHINEGUNNER

SCR_AIInfoComponentClass MACHINEGUNNER = 4

◆ MEDIC

◆ NONE

◆ RIFLEMAN

◆ SNIPER