Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
SCR_DataCollectorAchievementsModule Interface Reference
Inheritance diagram for SCR_DataCollectorAchievementsModule:
[legend]

Public Member Functions

override void OnPlayerKilled (int playerId, IEntity playerEntity, IEntity killerEntity, notnull Instigator instigator, notnull SCR_InstigatorContextData instigatorContextData)
 
override void OnGameModeEnd ()
 
- Public Member Functions inherited from SCR_DataCollectorModule
void Update (float timeTick)
 
void OnPlayerDisconnected (int playerID, IEntity controlledEntity=null)
 
void OnPlayerSpawned (int playerID, IEntity controlledEntity)
 
void OnPlayerAuditSuccess (int playerID)
 
void OnPlayerKilled (int playerId, IEntity playerEntity, IEntity killerEntity, notnull Instigator instigator, notnull SCR_InstigatorContextData instigatorContextData)
 
void OnAIKilled (IEntity AIEntity, IEntity killerEntity, notnull Instigator instigator, notnull SCR_InstigatorContextData instigatorContextData)
 
void OnGameModeEnd ()
 
void InitModule ()
 
void OnControlledEntityChanged (IEntity from, IEntity to)
 

Protected Member Functions

override void InitModule ()
 
override void AddInvokers (IEntity player)
 
override void RemoveInvokers (IEntity player)
 
void ~SCR_DataCollectorAchievementsModule ()
 
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)
 
void AddInvokers (IEntity player)
 
void RemoveInvokers (IEntity player)
 

Protected Attributes

ref map< int, int > m_mDeadeyeKillCounter = new map<int, int>()
 
ref map< int, int > m_mLastOneStandingKillCounter = new map<int, int>()
 
ref map< int, int > m_mNightStalkerKillCounter = new map<int, int>()
 
TimeAndWeatherManagerEntity m_TimeManager
 
SCR_GameModeCampaign m_Conflict
 
- Protected Attributes inherited from SCR_DataCollectorModule
ref map< int, TextWidget > m_StatsVisualization
 
float m_fTimeSinceUpdate = 0
 

Static 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
 

Additional Inherited Members

- Public Attributes inherited from SCR_DataCollectorModule
float m_fUpdatePeriod
 

Constructor & Destructor Documentation

◆ ~SCR_DataCollectorAchievementsModule()

void SCR_DataCollectorAchievementsModule.~SCR_DataCollectorAchievementsModule ( )
protected

Member Function Documentation

◆ AddInvokers()

override void SCR_DataCollectorAchievementsModule.AddInvokers ( IEntity  player)
protected

◆ CleanSweepCombatOps()

void SCR_DataCollectorAchievementsModule.CleanSweepCombatOps ( int  playerId)
protected

◆ CleanSweepTutorial()

void SCR_DataCollectorAchievementsModule.CleanSweepTutorial ( int  playerId)
protected

◆ IncrementAchievementProgress()

void SCR_DataCollectorAchievementsModule.IncrementAchievementProgress ( int  playerId,
AchievementStatId  achievementStatId 
)
protected

◆ InitModule()

override void SCR_DataCollectorAchievementsModule.InitModule ( )
protected

◆ InstrumentPlayed()

void SCR_DataCollectorAchievementsModule.InstrumentPlayed ( int  playerId,
SCR_EInstrumentType  instrumentType 
)
protected

◆ MinePlaced()

void SCR_DataCollectorAchievementsModule.MinePlaced ( int  playerId)
protected

◆ OnBaseCaptured()

void SCR_DataCollectorAchievementsModule.OnBaseCaptured ( SCR_CampaignMilitaryBaseComponent  base,
int  playerId 
)
protected

◆ OnEntityRefundPerformed()

void SCR_DataCollectorAchievementsModule.OnEntityRefundPerformed ( IEntity  refundedEntity,
IEntity  playerEntity 
)
protected

◆ OnFireExtinguished()

void SCR_DataCollectorAchievementsModule.OnFireExtinguished ( IEntity  playerEntity)
protected

◆ OnGameModeEnd()

override void SCR_DataCollectorAchievementsModule.OnGameModeEnd ( )

◆ OnHealItemUsed()

void SCR_DataCollectorAchievementsModule.OnHealItemUsed ( SCR_EConsumableType  consumType,
IEntity  userCharacter,
IEntity  targetCharacter 
)
protected

◆ OnItemUsed()

void SCR_DataCollectorAchievementsModule.OnItemUsed ( IEntity  item,
bool  actionCompleted,
ItemUseParameters  animParams 
)
protected

◆ OnPlayerKilled()

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

◆ OnSupportStationUsed()

void SCR_DataCollectorAchievementsModule.OnSupportStationUsed ( SCR_BaseSupportStationComponent  supportStation,
ESupportStationType  supportStationType,
IEntity  actionTarget,
IEntity  actionUser,
SCR_BaseUseSupportStationAction  action 
)
protected

◆ OrganPlayed()

void SCR_DataCollectorAchievementsModule.OrganPlayed ( int  playerId)
protected

◆ PianoPlayed()

void SCR_DataCollectorAchievementsModule.PianoPlayed ( int  playerId)
protected

◆ RankedUp()

void SCR_DataCollectorAchievementsModule.RankedUp ( SCR_ECharacterRank  prevRank,
SCR_ECharacterRank  newRank,
IEntity  playerEntity,
bool  silent 
)
protected

◆ RemoveInvokers()

override void SCR_DataCollectorAchievementsModule.RemoveInvokers ( IEntity  player)
protected

◆ SecureIntelCombatOps()

void SCR_DataCollectorAchievementsModule.SecureIntelCombatOps ( int  playerId)
protected

◆ SuppliesDelivered()

void SCR_DataCollectorAchievementsModule.SuppliesDelivered ( int  playerId,
int  suppliesDelivered,
int  totalSuppliesDelivered 
)
protected

◆ ToiletFlushed()

void SCR_DataCollectorAchievementsModule.ToiletFlushed ( int  playerId)
protected

◆ UnlockAchievement()

void SCR_DataCollectorAchievementsModule.UnlockAchievement ( int  playerId,
AchievementId  achievementId 
)
protected

◆ VehicleDestroyed()

void SCR_DataCollectorAchievementsModule.VehicleDestroyed ( int  playerId)
protected

Member Data Documentation

◆ DEADEYE_KILL_COUNT

const int SCR_DataCollectorAchievementsModule.DEADEYE_KILL_COUNT = 10
staticprotected

◆ DEADEYE_RANGE

const float SCR_DataCollectorAchievementsModule.DEADEYE_RANGE = 300
staticprotected

◆ DEADEYE_RANGE_SQ

const float SCR_DataCollectorAchievementsModule.DEADEYE_RANGE_SQ = DEADEYE_RANGE * DEADEYE_RANGE
staticprotected

◆ FACTION_CIVILIAN

const FactionKey SCR_DataCollectorAchievementsModule.FACTION_CIVILIAN = "CIV"
staticprotected

◆ LAST_ONE_STANDING_KILL_COUNT

const int SCR_DataCollectorAchievementsModule.LAST_ONE_STANDING_KILL_COUNT = 10
staticprotected

◆ m_Conflict

SCR_GameModeCampaign SCR_DataCollectorAchievementsModule.m_Conflict
protected

◆ m_mDeadeyeKillCounter

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

◆ m_mLastOneStandingKillCounter

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

◆ m_mNightStalkerKillCounter

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

◆ m_TimeManager

TimeAndWeatherManagerEntity SCR_DataCollectorAchievementsModule.m_TimeManager
protected

◆ NIGHT_STALKER_KILL_COUNT

const int SCR_DataCollectorAchievementsModule.NIGHT_STALKER_KILL_COUNT = 5
staticprotected

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