Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_DataCollectorShootingModule Interface Reference
Inheritance diagram for SCR_DataCollectorShootingModule:
SCR_DataCollectorModule

Public Member Functions

override void OnPlayerDisconnected (int playerID, IEntity controlledEntity=null)
 
override void OnPlayerSpawned (int playerID, IEntity controlledEntity)
 
override void OnAIKilled (IEntity AIEntity, IEntity killerEntity, notnull Instigator instigator, notnull SCR_InstigatorContextData instigatorContextData)
 
override void OnPlayerKilled (int playerId, IEntity playerEntity, IEntity killerEntity, notnull Instigator instigator, notnull SCR_InstigatorContextData instigatorContextData)
 
override void Update (float timeTick)
 
- Public Member Functions inherited from SCR_DataCollectorModule
void OnPlayerAuditSuccess (int playerID)
 
void OnGameModeEnd ()
 
void InitModule ()
 
void OnControlledEntityChanged (IEntity from, IEntity to)
 

Protected Member Functions

override void AddInvokers (IEntity player)
 
void OnWeaponFired (int playerID, BaseWeaponComponent weapon, IEntity entity)
 
void OnGrenadeThrown (int playerID, BaseWeaponComponent weapon, IEntity entity)
 
override void RemoveInvokers (IEntity player)
 
void OnCompartmentEntered (IEntity targetEntity, BaseCompartmentManagerComponent manager, int mgrID, int slotID, bool move)
 
void OnCompartmentLeft (IEntity targetEntity, BaseCompartmentManagerComponent manager, int mgrID, int slotID, bool move)
 

Protected Attributes

ref map< int, IEntity > m_mTrackedPossibleShooters = new map<int, IEntity>()
 
- Protected Attributes inherited from SCR_DataCollectorModule
ref map< int, TextWidget > m_StatsVisualization
 
float m_fTimeSinceUpdate = 0
 

Additional Inherited Members

- Public Attributes inherited from SCR_DataCollectorModule
float m_fUpdatePeriod
 

Member Function Documentation

◆ AddInvokers()

override void SCR_DataCollectorShootingModule.AddInvokers ( IEntity player)
protected

◆ OnAIKilled()

override void SCR_DataCollectorShootingModule.OnAIKilled ( IEntity AIEntity,
IEntity killerEntity,
notnull Instigator instigator,
notnull SCR_InstigatorContextData instigatorContextData )

◆ OnCompartmentEntered()

void SCR_DataCollectorShootingModule.OnCompartmentEntered ( IEntity targetEntity,
BaseCompartmentManagerComponent manager,
int mgrID,
int slotID,
bool move )
protected

◆ OnCompartmentLeft()

void SCR_DataCollectorShootingModule.OnCompartmentLeft ( IEntity targetEntity,
BaseCompartmentManagerComponent manager,
int mgrID,
int slotID,
bool move )
protected

◆ OnGrenadeThrown()

void SCR_DataCollectorShootingModule.OnGrenadeThrown ( int playerID,
BaseWeaponComponent weapon,
IEntity entity )
protected

◆ OnPlayerDisconnected()

override void SCR_DataCollectorShootingModule.OnPlayerDisconnected ( int playerID,
IEntity controlledEntity = null )

◆ OnPlayerKilled()

override void SCR_DataCollectorShootingModule.OnPlayerKilled ( int playerId,
IEntity playerEntity,
IEntity killerEntity,
notnull Instigator instigator,
notnull SCR_InstigatorContextData instigatorContextData )

◆ OnPlayerSpawned()

override void SCR_DataCollectorShootingModule.OnPlayerSpawned ( int playerID,
IEntity controlledEntity )

◆ OnWeaponFired()

void SCR_DataCollectorShootingModule.OnWeaponFired ( int playerID,
BaseWeaponComponent weapon,
IEntity entity )
protected

◆ RemoveInvokers()

override void SCR_DataCollectorShootingModule.RemoveInvokers ( IEntity player)
protected

◆ Update()

override void SCR_DataCollectorShootingModule.Update ( float timeTick)

Member Data Documentation

◆ m_mTrackedPossibleShooters

ref map<int, IEntity> SCR_DataCollectorShootingModule.m_mTrackedPossibleShooters = new map<int, IEntity>()
protected

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