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

Public Member Functions

override void OnPlayerDisconnected (int playerID, IEntity controlledEntity=null)
 
override void OnPlayerSpawned (int playerID, IEntity controlledEntity)
 
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 OnAIKilled (IEntity AIEntity, IEntity killerEntity, notnull Instigator instigator, notnull SCR_InstigatorContextData instigatorContextData)
 
void OnGameModeEnd ()
 
void InitModule ()
 
void OnControlledEntityChanged (IEntity from, IEntity to)
 

Static Public Attributes

const int LIMIT_WALKING_SPEED_PER_SECOND = 5
 

Protected Member Functions

override void AddInvokers (IEntity player)
 
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_mTrackedPlayers = new map<int, IEntity>()
 
int m_iMaxWalkingDistancePerSecond = LIMIT_WALKING_SPEED_PER_SECOND * m_fUpdatePeriod
 
- 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_DataCollectorBasicActionsModule.AddInvokers ( IEntity player)
protected

◆ OnCompartmentEntered()

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

◆ OnCompartmentLeft()

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

◆ OnPlayerDisconnected()

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

◆ OnPlayerKilled()

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

◆ OnPlayerSpawned()

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

◆ RemoveInvokers()

override void SCR_DataCollectorBasicActionsModule.RemoveInvokers ( IEntity player)
protected

◆ Update()

override void SCR_DataCollectorBasicActionsModule.Update ( float timeTick)

Member Data Documentation

◆ LIMIT_WALKING_SPEED_PER_SECOND

const int SCR_DataCollectorBasicActionsModule.LIMIT_WALKING_SPEED_PER_SECOND = 5
static

◆ m_iMaxWalkingDistancePerSecond

int SCR_DataCollectorBasicActionsModule.m_iMaxWalkingDistancePerSecond = LIMIT_WALKING_SPEED_PER_SECOND * m_fUpdatePeriod
protected

◆ m_mTrackedPlayers

ref map<int, IEntity> SCR_DataCollectorBasicActionsModule.m_mTrackedPlayers = new map<int, IEntity>()
protected

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