Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_AnalyticsDataCollectionTransferSuppliesModule Interface Reference
Inheritance diagram for SCR_AnalyticsDataCollectionTransferSuppliesModule:
SCR_AnalyticsDataCollectionModule

Public Member Functions

override void SessionMeasures ()
 Periodically called when server has players To be overriden in modules to add session data before it is sent.
 
- Public Member Functions inherited from SCR_AnalyticsDataCollectionModule
void InitModule ()
 
void Update (float timeTick)
 
void OnPlayerSpawned (SCR_SpawnRequestComponent requestComponent, int playerId, SCR_SpawnData data, IEntity controlledEntity)
 
void OnPlayerDisconnected (int playerId, KickCauseCode cause, IEntity controlledEntity=null)
 
void OnPlayerConnected (int playerId)
 
void OnControllableDestroyed (notnull SCR_InstigatorContextData instigatorContextData)
 
void OnGameModeEnd ()
 
void OnGameEnd ()
 
void OnControlledEntityChanged (IEntity from, IEntity to)
 
bool IsEnabled ()
 

Protected Member Functions

override void Enable ()
 
override void Disable ()
 
string GetTypeFromResourceComponent (SCR_ResourceComponent resourceComponent)
 
ResourceName GetPrefabNameFromResourceComponent (SCR_ResourceComponent resourceComponent)
 
void OnTransferSupplies (EResourcePlayerInteractionType interactionType, SCR_ResourceComponent resourceComponentFrom, SCR_ResourceComponent resourceComponentTo, EResourceType resourceType, float resourceValue)
 
- Protected Member Functions inherited from SCR_AnalyticsDataCollectionModule
void AddInvokers (IEntity player)
 
void RemoveInvokers (IEntity player)
 
SCR_SessionDataEvent GetSessionDataEvent ()
 

Protected Attributes

ref array< ref SCR_TransferSuppliesInteractionm_Interactions = new array<ref SCR_TransferSuppliesInteraction>()
 
- Protected Attributes inherited from SCR_AnalyticsDataCollectionModule
float m_fTimeSinceUpdate = 0
 
bool m_bIsEnabled = true
 

Static Protected Attributes

static const string BASE = "BASE"
 

Additional Inherited Members

- Public Attributes inherited from SCR_AnalyticsDataCollectionModule
float m_fUpdatePeriod
 

Member Function Documentation

◆ Disable()

override void SCR_AnalyticsDataCollectionTransferSuppliesModule.Disable ( )
protected

◆ Enable()

override void SCR_AnalyticsDataCollectionTransferSuppliesModule.Enable ( )
protected

◆ GetPrefabNameFromResourceComponent()

ResourceName SCR_AnalyticsDataCollectionTransferSuppliesModule.GetPrefabNameFromResourceComponent ( SCR_ResourceComponent resourceComponent)
protected

◆ GetTypeFromResourceComponent()

string SCR_AnalyticsDataCollectionTransferSuppliesModule.GetTypeFromResourceComponent ( SCR_ResourceComponent resourceComponent)
protected

◆ OnTransferSupplies()

void SCR_AnalyticsDataCollectionTransferSuppliesModule.OnTransferSupplies ( EResourcePlayerInteractionType interactionType,
SCR_ResourceComponent resourceComponentFrom,
SCR_ResourceComponent resourceComponentTo,
EResourceType resourceType,
float resourceValue )
protected

◆ SessionMeasures()

override void SCR_AnalyticsDataCollectionTransferSuppliesModule.SessionMeasures ( )

Periodically called when server has players To be overriden in modules to add session data before it is sent.

Implements SCR_AnalyticsDataCollectionModule.

Member Data Documentation

◆ BASE

const string SCR_AnalyticsDataCollectionTransferSuppliesModule.BASE = "BASE"
staticprotected

◆ m_Interactions

ref array<ref SCR_TransferSuppliesInteraction> SCR_AnalyticsDataCollectionTransferSuppliesModule.m_Interactions = new array<ref SCR_TransferSuppliesInteraction>()
protected

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