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

Public Member Functions

override void InitModule ()
 
override void Enable ()
 
override void Disable ()
 
- Public Member Functions inherited from SCR_AnalyticsDataCollectionModule
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)
 
void SessionMeasures ()
 Periodically called when server has players To be overriden in modules to add session data before it is sent.
 
bool IsEnabled ()
 

Protected Member Functions

void OnCourseStarted (int courseId)
 
void OnCourseFinished (int courseId)
 
void ~SCR_AnalyticsDataCollectionTutorialCompletionModule ()
 
- Protected Member Functions inherited from SCR_AnalyticsDataCollectionModule
void AddInvokers (IEntity player)
 
void RemoveInvokers (IEntity player)
 
SCR_SessionDataEvent GetSessionDataEvent ()
 

Protected Attributes

ref array< string > m_aTutorialCourseNames = {}
 
ref array< string > m_aTutorialStartedCourses = {}
 
ref array< string > m_aTutorialFinishedCourses = {}
 
- Protected Attributes inherited from SCR_AnalyticsDataCollectionModule
float m_fTimeSinceUpdate = 0
 
bool m_bIsEnabled = true
 

Additional Inherited Members

- Public Attributes inherited from SCR_AnalyticsDataCollectionModule
float m_fUpdatePeriod
 

Constructor & Destructor Documentation

◆ ~SCR_AnalyticsDataCollectionTutorialCompletionModule()

void SCR_AnalyticsDataCollectionTutorialCompletionModule.~SCR_AnalyticsDataCollectionTutorialCompletionModule ( )
protected

Member Function Documentation

◆ Disable()

override void SCR_AnalyticsDataCollectionTutorialCompletionModule.Disable ( )

◆ Enable()

override void SCR_AnalyticsDataCollectionTutorialCompletionModule.Enable ( )

◆ InitModule()

override void SCR_AnalyticsDataCollectionTutorialCompletionModule.InitModule ( )

◆ OnCourseFinished()

void SCR_AnalyticsDataCollectionTutorialCompletionModule.OnCourseFinished ( int courseId)
protected

◆ OnCourseStarted()

void SCR_AnalyticsDataCollectionTutorialCompletionModule.OnCourseStarted ( int courseId)
protected

Member Data Documentation

◆ m_aTutorialCourseNames

ref array<string> SCR_AnalyticsDataCollectionTutorialCompletionModule.m_aTutorialCourseNames = {}
protected

◆ m_aTutorialFinishedCourses

ref array<string> SCR_AnalyticsDataCollectionTutorialCompletionModule.m_aTutorialFinishedCourses = {}
protected

◆ m_aTutorialStartedCourses

ref array<string> SCR_AnalyticsDataCollectionTutorialCompletionModule.m_aTutorialStartedCourses = {}
protected

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