Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_AISoundHandling Interface Reference

Static Public Member Functions

static bool SetSignalsAndTransmit (SCR_AITalkRequest request, IEntity speakerEntity, VoNComponent von, SignalsManagerComponent signalsMgr)
 
static void ErrorMissingCallsign (ECommunicationType commType)
 
static void ErrorMissingEntity (ECommunicationType commType)
 
static void ErrorMissingPosition (ECommunicationType commType)
 
static void ErrorMissingEntityOrPosition (ECommunicationType commType)
 
static SCR_AIInfoComponent GetInfoComponent (IEntity entity)
 
static int InfoUnitRoleToSoundCharacterEnum (SCR_AIInfoComponent info)
 
static int RoleInVehicleToSoundRoleEnum (int role)
 
static int VehicleTypeToSoundVehicleFactionEnum (int role)
 
static void SetSignal_ObjectType (IEntity target, SignalsManagerComponent signalsManagerComponent, array< float > signals)
 
static void SetSignal_TargetValues (IEntity target, SignalsManagerComponent signalsManagerComponent, array< float > signals)
 
static void SetSignal_TargetFactionValues (IEntity target, SignalsManagerComponent signalsManagerComponent, array< float > signals)
 
static float SetSignal_PositionValues (IEntity target, SignalsManagerComponent signalsManagerComponent, vector locationTarget, vector locationSelf, array< float > signals)
 
static void SetSignal_GridValues (vector locationTarget, SignalsManagerComponent signalsManagerComponent, array< float > signals)
 
static void SetSignal_SoldierCalledValues (SignalsManagerComponent signalsManagerComponent, int soldierCalled, array< float > signals)
 
static void SetSignal_MountAsValues (SignalsManagerComponent signalsManagerComponent, int soldierCalledId, int soldierRole, array< float > signals)
 
static void SetSignal_FlankValues (SignalsManagerComponent signalsManagerComponent, int flank, array< float > signals)
 
static void SetSignal_FactionValues (SignalsManagerComponent signalsManagerComponent, int faction, array< float > signals)
 
static void SetSignal (int index, float value, notnull array< float > signals)
 
static SCR_AICommsHandler FindCommsHandler (AIAgent agent)
 

Static Public Attributes

static const int NORMAL_PRIORITY = 50
 
static const int SIGNAL_VALUE_SOLDIER_ALL = 1000
 
static const int DISTANCE_TYPE_MID = 50
 
static const int DISTANCE_TYPE_LONG = 2500
 

Member Function Documentation

◆ ErrorMissingCallsign()

static void SCR_AISoundHandling.ErrorMissingCallsign ( ECommunicationType commType)
static

◆ ErrorMissingEntity()

static void SCR_AISoundHandling.ErrorMissingEntity ( ECommunicationType commType)
static

◆ ErrorMissingEntityOrPosition()

static void SCR_AISoundHandling.ErrorMissingEntityOrPosition ( ECommunicationType commType)
static

◆ ErrorMissingPosition()

static void SCR_AISoundHandling.ErrorMissingPosition ( ECommunicationType commType)
static

◆ FindCommsHandler()

static SCR_AICommsHandler SCR_AISoundHandling.FindCommsHandler ( AIAgent agent)
static

◆ GetInfoComponent()

static SCR_AIInfoComponent SCR_AISoundHandling.GetInfoComponent ( IEntity entity)
static

◆ InfoUnitRoleToSoundCharacterEnum()

static int SCR_AISoundHandling.InfoUnitRoleToSoundCharacterEnum ( SCR_AIInfoComponent info)
static

◆ RoleInVehicleToSoundRoleEnum()

static int SCR_AISoundHandling.RoleInVehicleToSoundRoleEnum ( int role)
static

◆ SetSignal()

static void SCR_AISoundHandling.SetSignal ( int index,
float value,
notnull array< float > signals )
static

◆ SetSignal_FactionValues()

static void SCR_AISoundHandling.SetSignal_FactionValues ( SignalsManagerComponent signalsManagerComponent,
int faction,
array< float > signals )
static

◆ SetSignal_FlankValues()

static void SCR_AISoundHandling.SetSignal_FlankValues ( SignalsManagerComponent signalsManagerComponent,
int flank,
array< float > signals )
static

◆ SetSignal_GridValues()

static void SCR_AISoundHandling.SetSignal_GridValues ( vector locationTarget,
SignalsManagerComponent signalsManagerComponent,
array< float > signals )
static

◆ SetSignal_MountAsValues()

static void SCR_AISoundHandling.SetSignal_MountAsValues ( SignalsManagerComponent signalsManagerComponent,
int soldierCalledId,
int soldierRole,
array< float > signals )
static

◆ SetSignal_ObjectType()

static void SCR_AISoundHandling.SetSignal_ObjectType ( IEntity target,
SignalsManagerComponent signalsManagerComponent,
array< float > signals )
static

◆ SetSignal_PositionValues()

static float SCR_AISoundHandling.SetSignal_PositionValues ( IEntity target,
SignalsManagerComponent signalsManagerComponent,
vector locationTarget,
vector locationSelf,
array< float > signals )
static

◆ SetSignal_SoldierCalledValues()

static void SCR_AISoundHandling.SetSignal_SoldierCalledValues ( SignalsManagerComponent signalsManagerComponent,
int soldierCalled,
array< float > signals )
static

◆ SetSignal_TargetFactionValues()

static void SCR_AISoundHandling.SetSignal_TargetFactionValues ( IEntity target,
SignalsManagerComponent signalsManagerComponent,
array< float > signals )
static

◆ SetSignal_TargetValues()

static void SCR_AISoundHandling.SetSignal_TargetValues ( IEntity target,
SignalsManagerComponent signalsManagerComponent,
array< float > signals )
static

◆ SetSignalsAndTransmit()

static bool SCR_AISoundHandling.SetSignalsAndTransmit ( SCR_AITalkRequest request,
IEntity speakerEntity,
VoNComponent von,
SignalsManagerComponent signalsMgr )
static

◆ VehicleTypeToSoundVehicleFactionEnum()

static int SCR_AISoundHandling.VehicleTypeToSoundVehicleFactionEnum ( int role)
static

Member Data Documentation

◆ DISTANCE_TYPE_LONG

const int SCR_AISoundHandling.DISTANCE_TYPE_LONG = 2500
static

◆ DISTANCE_TYPE_MID

const int SCR_AISoundHandling.DISTANCE_TYPE_MID = 50
static

◆ NORMAL_PRIORITY

const int SCR_AISoundHandling.NORMAL_PRIORITY = 50
static

◆ SIGNAL_VALUE_SOLDIER_ALL

const int SCR_AISoundHandling.SIGNAL_VALUE_SOLDIER_ALL = 1000
static

The documentation for this interface was generated from the following file: