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

Protected Member Functions

override void InitModule ()
override void AddInvokers (IEntity player)
override void RemoveInvokers (IEntity player)
void ~SCR_DataCollectorAchievementsModule ()
override void OnPlayerKilled (int playerId, IEntity playerEntity, IEntity killerEntity, notnull Instigator instigator, notnull SCR_InstigatorContextData instigatorContextData)
override void OnGameModeEnd ()
void OnItemUsed (IEntity item, bool actionCompleted, ItemUseParameters animParams)
void OnHealItemUsed (SCR_EConsumableType consumType, IEntity userCharacter, IEntity targetCharacter)
void OnSupportStationUsed (SCR_BaseSupportStationComponent supportStation, ESupportStationType supportStationType, IEntity actionTarget, IEntity actionUser, SCR_BaseUseSupportStationAction action)
void InstrumentPlayed (int playerId, SCR_EInstrumentType instrumentType)
void UnlockAchievement (int playerId, AchievementId achievementId)
void IncrementAchievementProgress (int playerId, AchievementStatId achievementStatId)
void ToiletFlushed (int playerId)
void VehicleDestroyed (int playerId)
void RankedUp (SCR_ECharacterRank prevRank, SCR_ECharacterRank newRank, IEntity playerEntity, bool silent)
void SuppliesDelivered (int playerId, int suppliesDelivered, int totalSuppliesDelivered)
void CleanSweepCombatOps (int playerId)
void SecureIntelCombatOps (int playerId)
void CleanSweepTutorial (int playerId)
void MinePlaced (int playerId)
void PianoPlayed (int playerId)
void OrganPlayed (int playerId)
void OnEntityRefundPerformed (IEntity refundedEntity, IEntity playerEntity)
void OnFireExtinguished (IEntity playerEntity)
void OnBaseCaptured (SCR_CampaignMilitaryBaseComponent base, int playerId)

Protected Attributes

const FactionKey FACTION_CIVILIAN = "CIV"
const float DEADEYE_RANGE = 300
const float DEADEYE_RANGE_SQ = DEADEYE_RANGE * DEADEYE_RANGE
const int DEADEYE_KILL_COUNT = 10
const int NIGHT_STALKER_KILL_COUNT = 5
const int LAST_ONE_STANDING_KILL_COUNT = 10
ref map< int, intm_mDeadeyeKillCounter = new map<int, int>()
ref map< int, intm_mLastOneStandingKillCounter = new map<int, int>()
ref map< int, intm_mNightStalkerKillCounter = new map<int, int>()
TimeAndWeatherManagerEntity m_TimeManager
SCR_GameModeCampaign m_Conflict

Detailed Description

Definition at line 2 of file SCR_DataCollectorAchievementsModule.c.

Constructor & Destructor Documentation

◆ ~SCR_DataCollectorAchievementsModule()

void SCR_DataCollectorAchievementsModule::~SCR_DataCollectorAchievementsModule ( )
inlineprotected

Definition at line 105 of file SCR_DataCollectorAchievementsModule.c.

Member Function Documentation

◆ AddInvokers()

override void SCR_DataCollectorAchievementsModule::AddInvokers ( IEntity player)
inlineprotected

Definition at line 75 of file SCR_DataCollectorAchievementsModule.c.

◆ CleanSweepCombatOps()

void SCR_DataCollectorAchievementsModule::CleanSweepCombatOps ( int playerId)
inlineprotected

Definition at line 507 of file SCR_DataCollectorAchievementsModule.c.

◆ CleanSweepTutorial()

void SCR_DataCollectorAchievementsModule::CleanSweepTutorial ( int playerId)
inlineprotected

Definition at line 523 of file SCR_DataCollectorAchievementsModule.c.

◆ IncrementAchievementProgress()

void SCR_DataCollectorAchievementsModule::IncrementAchievementProgress ( int playerId,
AchievementStatId achievementStatId )
inlineprotected

Definition at line 450 of file SCR_DataCollectorAchievementsModule.c.

◆ InitModule()

override void SCR_DataCollectorAchievementsModule::InitModule ( )
inlineprotected

Definition at line 19 of file SCR_DataCollectorAchievementsModule.c.

◆ InstrumentPlayed()

void SCR_DataCollectorAchievementsModule::InstrumentPlayed ( int playerId,
SCR_EInstrumentType instrumentType )
inlineprotected

Definition at line 420 of file SCR_DataCollectorAchievementsModule.c.

◆ MinePlaced()

void SCR_DataCollectorAchievementsModule::MinePlaced ( int playerId)
inlineprotected

Definition at line 531 of file SCR_DataCollectorAchievementsModule.c.

◆ OnBaseCaptured()

void SCR_DataCollectorAchievementsModule::OnBaseCaptured ( SCR_CampaignMilitaryBaseComponent base,
int playerId )
inlineprotected

Definition at line 584 of file SCR_DataCollectorAchievementsModule.c.

◆ OnEntityRefundPerformed()

void SCR_DataCollectorAchievementsModule::OnEntityRefundPerformed ( IEntity refundedEntity,
IEntity playerEntity )
inlineprotected

Definition at line 555 of file SCR_DataCollectorAchievementsModule.c.

◆ OnFireExtinguished()

void SCR_DataCollectorAchievementsModule::OnFireExtinguished ( IEntity playerEntity)
inlineprotected

Definition at line 575 of file SCR_DataCollectorAchievementsModule.c.

◆ OnGameModeEnd()

override void SCR_DataCollectorAchievementsModule::OnGameModeEnd ( )
inlineprotected

Definition at line 195 of file SCR_DataCollectorAchievementsModule.c.

◆ OnHealItemUsed()

void SCR_DataCollectorAchievementsModule::OnHealItemUsed ( SCR_EConsumableType consumType,
IEntity userCharacter,
IEntity targetCharacter )
inlineprotected

Definition at line 351 of file SCR_DataCollectorAchievementsModule.c.

◆ OnItemUsed()

void SCR_DataCollectorAchievementsModule::OnItemUsed ( IEntity item,
bool actionCompleted,
ItemUseParameters animParams )
inlineprotected

Definition at line 280 of file SCR_DataCollectorAchievementsModule.c.

◆ OnPlayerKilled()

override void SCR_DataCollectorAchievementsModule::OnPlayerKilled ( int playerId,
IEntity playerEntity,
IEntity killerEntity,
notnull Instigator instigator,
notnull SCR_InstigatorContextData instigatorContextData )
inlineprotected

Definition at line 126 of file SCR_DataCollectorAchievementsModule.c.

◆ OnSupportStationUsed()

void SCR_DataCollectorAchievementsModule::OnSupportStationUsed ( SCR_BaseSupportStationComponent supportStation,
ESupportStationType supportStationType,
IEntity actionTarget,
IEntity actionUser,
SCR_BaseUseSupportStationAction action )
inlineprotected

Definition at line 387 of file SCR_DataCollectorAchievementsModule.c.

◆ OrganPlayed()

void SCR_DataCollectorAchievementsModule::OrganPlayed ( int playerId)
inlineprotected

Definition at line 547 of file SCR_DataCollectorAchievementsModule.c.

◆ PianoPlayed()

void SCR_DataCollectorAchievementsModule::PianoPlayed ( int playerId)
inlineprotected

Definition at line 539 of file SCR_DataCollectorAchievementsModule.c.

◆ RankedUp()

void SCR_DataCollectorAchievementsModule::RankedUp ( SCR_ECharacterRank prevRank,
SCR_ECharacterRank newRank,
IEntity playerEntity,
bool silent )
inlineprotected

Definition at line 479 of file SCR_DataCollectorAchievementsModule.c.

◆ RemoveInvokers()

override void SCR_DataCollectorAchievementsModule::RemoveInvokers ( IEntity player)
inlineprotected

Definition at line 90 of file SCR_DataCollectorAchievementsModule.c.

◆ SecureIntelCombatOps()

void SCR_DataCollectorAchievementsModule::SecureIntelCombatOps ( int playerId)
inlineprotected

Definition at line 515 of file SCR_DataCollectorAchievementsModule.c.

◆ SuppliesDelivered()

void SCR_DataCollectorAchievementsModule::SuppliesDelivered ( int playerId,
int suppliesDelivered,
int totalSuppliesDelivered )
inlineprotected

Definition at line 494 of file SCR_DataCollectorAchievementsModule.c.

◆ ToiletFlushed()

void SCR_DataCollectorAchievementsModule::ToiletFlushed ( int playerId)
inlineprotected

Definition at line 464 of file SCR_DataCollectorAchievementsModule.c.

◆ UnlockAchievement()

void SCR_DataCollectorAchievementsModule::UnlockAchievement ( int playerId,
AchievementId achievementId )
inlineprotected

Definition at line 436 of file SCR_DataCollectorAchievementsModule.c.

◆ VehicleDestroyed()

void SCR_DataCollectorAchievementsModule::VehicleDestroyed ( int playerId)
inlineprotected

Definition at line 472 of file SCR_DataCollectorAchievementsModule.c.

Member Data Documentation

◆ DEADEYE_KILL_COUNT

const int SCR_DataCollectorAchievementsModule::DEADEYE_KILL_COUNT = 10
protected

Definition at line 7 of file SCR_DataCollectorAchievementsModule.c.

◆ DEADEYE_RANGE

const float SCR_DataCollectorAchievementsModule::DEADEYE_RANGE = 300
protected

Definition at line 5 of file SCR_DataCollectorAchievementsModule.c.

◆ DEADEYE_RANGE_SQ

const float SCR_DataCollectorAchievementsModule::DEADEYE_RANGE_SQ = DEADEYE_RANGE * DEADEYE_RANGE
protected

Definition at line 6 of file SCR_DataCollectorAchievementsModule.c.

◆ FACTION_CIVILIAN

const FactionKey SCR_DataCollectorAchievementsModule::FACTION_CIVILIAN = "CIV"
protected

Definition at line 4 of file SCR_DataCollectorAchievementsModule.c.

◆ LAST_ONE_STANDING_KILL_COUNT

const int SCR_DataCollectorAchievementsModule::LAST_ONE_STANDING_KILL_COUNT = 10
protected

Definition at line 9 of file SCR_DataCollectorAchievementsModule.c.

◆ m_Conflict

SCR_GameModeCampaign SCR_DataCollectorAchievementsModule::m_Conflict
protected

Definition at line 16 of file SCR_DataCollectorAchievementsModule.c.

◆ m_mDeadeyeKillCounter

ref map<int, int> SCR_DataCollectorAchievementsModule::m_mDeadeyeKillCounter = new map<int, int>()
protected

Definition at line 11 of file SCR_DataCollectorAchievementsModule.c.

◆ m_mLastOneStandingKillCounter

ref map<int, int> SCR_DataCollectorAchievementsModule::m_mLastOneStandingKillCounter = new map<int, int>()
protected

Definition at line 12 of file SCR_DataCollectorAchievementsModule.c.

◆ m_mNightStalkerKillCounter

ref map<int, int> SCR_DataCollectorAchievementsModule::m_mNightStalkerKillCounter = new map<int, int>()
protected

Definition at line 13 of file SCR_DataCollectorAchievementsModule.c.

◆ m_TimeManager

TimeAndWeatherManagerEntity SCR_DataCollectorAchievementsModule::m_TimeManager
protected

Definition at line 15 of file SCR_DataCollectorAchievementsModule.c.

◆ NIGHT_STALKER_KILL_COUNT

const int SCR_DataCollectorAchievementsModule::NIGHT_STALKER_KILL_COUNT = 5
protected

Definition at line 8 of file SCR_DataCollectorAchievementsModule.c.


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