Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AnalyticsDataCollectionMilitaryBaseEventsModule Class Reference
Inheritance diagram for SCR_AnalyticsDataCollectionMilitaryBaseEventsModule:
SCR_AnalyticsDataCollectionModule

Protected Member Functions

override void Enable ()
override void Disable ()
void OnBaseFactionChanged (notnull SCR_CampaignMilitaryBaseComponent base, Faction previousFaction, Faction currentFaction)
void OnBaseUnderAttack (notnull SCR_CampaignMilitaryBaseComponent base, Faction defendingFaction, Faction attackingFaction)
void HandleBaseCreation (notnull SCR_CampaignMilitaryBaseComponent base, Faction establishingFaction)
void OnBaseCreatedAsFOB (notnull SCR_CampaignMilitaryBaseComponent base, Faction establishingFaction)
void OnBaseDisassembledAsFOB (notnull SCR_CampaignMilitaryBaseComponent base, Faction establishingFaction)
SCR_SessionDataEvent SetSessionEventBaseInfoWhenCreatingOrErasing (notnull SCR_CampaignMilitaryBaseComponent base, Faction establishingFaction)
SCR_SessionDataEvent SetSessionEventBaseInfoWhenOffensive (notnull SCR_CampaignMilitaryBaseComponent base, Faction defendingFaction, Faction attackingFaction)
void ~SCR_AnalyticsDataCollectionMilitaryBaseEventsModule ()

Protected Attributes

SCR_CampaignMilitaryBaseComponent baseInCreation

Detailed Description

Constructor & Destructor Documentation

◆ ~SCR_AnalyticsDataCollectionMilitaryBaseEventsModule()

void SCR_AnalyticsDataCollectionMilitaryBaseEventsModule::~SCR_AnalyticsDataCollectionMilitaryBaseEventsModule ( )
inlineprotected

Member Function Documentation

◆ Disable()

override void SCR_AnalyticsDataCollectionMilitaryBaseEventsModule::Disable ( )
inlineprotected

◆ Enable()

override void SCR_AnalyticsDataCollectionMilitaryBaseEventsModule::Enable ( )
inlineprotected

◆ HandleBaseCreation()

void SCR_AnalyticsDataCollectionMilitaryBaseEventsModule::HandleBaseCreation ( notnull SCR_CampaignMilitaryBaseComponent base,
Faction establishingFaction )
inlineprotected

OnBaseCreatedAsFOB is inserted on a queue

Parameters
[in]base
[in]establishingFaction

Definition at line 72 of file SCR_AnalyticsDataCollectionMilitaryBaseEventsModule.c.

◆ OnBaseCreatedAsFOB()

void SCR_AnalyticsDataCollectionMilitaryBaseEventsModule::OnBaseCreatedAsFOB ( notnull SCR_CampaignMilitaryBaseComponent base,
Faction establishingFaction )
inlineprotected

Base is created, send event to analytics db

Parameters
[in]base
[in]establishingFaction

Definition at line 82 of file SCR_AnalyticsDataCollectionMilitaryBaseEventsModule.c.

◆ OnBaseDisassembledAsFOB()

void SCR_AnalyticsDataCollectionMilitaryBaseEventsModule::OnBaseDisassembledAsFOB ( notnull SCR_CampaignMilitaryBaseComponent base,
Faction establishingFaction )
inlineprotected

Base is erased, send event to analytics db

Parameters
[in]base
[in]establishingFaction

Definition at line 99 of file SCR_AnalyticsDataCollectionMilitaryBaseEventsModule.c.

◆ OnBaseFactionChanged()

void SCR_AnalyticsDataCollectionMilitaryBaseEventsModule::OnBaseFactionChanged ( notnull SCR_CampaignMilitaryBaseComponent base,
Faction previousFaction,
Faction currentFaction )
inlineprotected

Base was captured, send event to analytics db

Parameters
[in]base
[in]previousFaction
[in]currentFaction

Definition at line 33 of file SCR_AnalyticsDataCollectionMilitaryBaseEventsModule.c.

◆ OnBaseUnderAttack()

void SCR_AnalyticsDataCollectionMilitaryBaseEventsModule::OnBaseUnderAttack ( notnull SCR_CampaignMilitaryBaseComponent base,
Faction defendingFaction,
Faction attackingFaction )
inlineprotected

Base is under attack, send event to analytics db

Parameters
[in]base
[in]defendingFaction
[in]attackingFaction

Definition at line 58 of file SCR_AnalyticsDataCollectionMilitaryBaseEventsModule.c.

◆ SetSessionEventBaseInfoWhenCreatingOrErasing()

SCR_SessionDataEvent SCR_AnalyticsDataCollectionMilitaryBaseEventsModule::SetSessionEventBaseInfoWhenCreatingOrErasing ( notnull SCR_CampaignMilitaryBaseComponent base,
Faction establishingFaction )
inlineprotected

◆ SetSessionEventBaseInfoWhenOffensive()

SCR_SessionDataEvent SCR_AnalyticsDataCollectionMilitaryBaseEventsModule::SetSessionEventBaseInfoWhenOffensive ( notnull SCR_CampaignMilitaryBaseComponent base,
Faction defendingFaction,
Faction attackingFaction )
inlineprotected

Member Data Documentation

◆ baseInCreation

SCR_CampaignMilitaryBaseComponent SCR_AnalyticsDataCollectionMilitaryBaseEventsModule::baseInCreation
protected

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