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

Protected Member Functions

override void Enable ()
 
override void Disable ()
 
override void OnGameModeEnd ()
 
override void OnPlayerConnected (int playerId)
 
override void OnPlayerDisconnected (int playerId, KickCauseCode cause, IEntity controlledEntity)
 
void OnPlayerRankChanged (SCR_ECharacterRank prevRank, SCR_ECharacterRank newRank, IEntity playerEntity, bool silent)
 
void OnPlayerXPChanged (int playerId, int currentXP, int XPToAdd, SCR_EXPRewards rewardId)
 
void SetPlayerXPData (int playerId, SCR_AnalyticsPlayerXPData data)
 
void ~SCR_AnalyticsDataCollectionXPEventsModule ()
 
- Protected Member Functions inherited from SCR_AnalyticsDataCollectionModule
void AddInvokers (IEntity player)
 
void RemoveInvokers (IEntity player)
 
SCR_SessionDataEvent GetSessionDataEvent ()
 

Protected Attributes

ref map< int, ref SCR_AnalyticsPlayerXPDatam_mPlayerXPData = new map<int, ref SCR_AnalyticsPlayerXPData>()
 
- Protected Attributes inherited from SCR_AnalyticsDataCollectionModule
float m_fTimeSinceUpdate = 0
 
bool m_bIsEnabled = true
 

Additional Inherited Members

- 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 OnControllableDestroyed (notnull SCR_InstigatorContextData instigatorContextData)
 
void OnGameEnd ()
 
void OnControlledEntityChanged (IEntity from, IEntity to)
 
void SessionMeasures ()
 Periodically called when server has players To be overriden in modules to add session data before it is sent.
 
bool IsEnabled ()
 
- Public Attributes inherited from SCR_AnalyticsDataCollectionModule
float m_fUpdatePeriod
 

Constructor & Destructor Documentation

◆ ~SCR_AnalyticsDataCollectionXPEventsModule()

void SCR_AnalyticsDataCollectionXPEventsModule.~SCR_AnalyticsDataCollectionXPEventsModule ( )
protected

Member Function Documentation

◆ Disable()

override void SCR_AnalyticsDataCollectionXPEventsModule.Disable ( )
protected

◆ Enable()

override void SCR_AnalyticsDataCollectionXPEventsModule.Enable ( )
protected

◆ OnGameModeEnd()

override void SCR_AnalyticsDataCollectionXPEventsModule.OnGameModeEnd ( )
protected

◆ OnPlayerConnected()

override void SCR_AnalyticsDataCollectionXPEventsModule.OnPlayerConnected ( int playerId)
protected

◆ OnPlayerDisconnected()

override void SCR_AnalyticsDataCollectionXPEventsModule.OnPlayerDisconnected ( int playerId,
KickCauseCode cause,
IEntity controlledEntity )
protected

◆ OnPlayerRankChanged()

void SCR_AnalyticsDataCollectionXPEventsModule.OnPlayerRankChanged ( SCR_ECharacterRank prevRank,
SCR_ECharacterRank newRank,
IEntity playerEntity,
bool silent )
protected

◆ OnPlayerXPChanged()

void SCR_AnalyticsDataCollectionXPEventsModule.OnPlayerXPChanged ( int playerId,
int currentXP,
int XPToAdd,
SCR_EXPRewards rewardId )
protected

◆ SetPlayerXPData()

void SCR_AnalyticsDataCollectionXPEventsModule.SetPlayerXPData ( int playerId,
SCR_AnalyticsPlayerXPData data )
protected

Member Data Documentation

◆ m_mPlayerXPData

ref map<int, ref SCR_AnalyticsPlayerXPData> SCR_AnalyticsDataCollectionXPEventsModule.m_mPlayerXPData = new map<int, ref SCR_AnalyticsPlayerXPData>()
protected

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