Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AnalyticsPlayerXPData Class Reference

Protected Member Functions

int GetCurrentXP ()
SCR_ECharacterRank GetRank ()
void SetRank (SCR_ECharacterRank newRank)
map< SCR_EXPRewards, intGetXPRewards ()
void AddXPReward (SCR_EXPRewards rewardID, int xp)

Protected Attributes

SCR_ECharacterRank m_eRank = SCR_ECharacterRank.PRIVATE
ref map< SCR_EXPRewards, intm_mXPRewards = new map<SCR_EXPRewards, int>()

Detailed Description

Definition at line 1 of file SCR_AnalyticsPlayerXPData.c.

Member Function Documentation

◆ AddXPReward()

void SCR_AnalyticsPlayerXPData::AddXPReward ( SCR_EXPRewards rewardID,
int xp )
inlineprotected

Adds new XP reward type and gained xp to the list If reward is already in the list, adds gained xp to saved xp

Parameters
[in]rewardID
[in]xp

Definition at line 43 of file SCR_AnalyticsPlayerXPData.c.

◆ GetCurrentXP()

int SCR_AnalyticsPlayerXPData::GetCurrentXP ( )
inlineprotected

Aggregates gained xp from all saved XP Rewards

Returns
current gained XP

Definition at line 9 of file SCR_AnalyticsPlayerXPData.c.

◆ GetRank()

SCR_ECharacterRank SCR_AnalyticsPlayerXPData::GetRank ( )
inlineprotected

Definition at line 19 of file SCR_AnalyticsPlayerXPData.c.

◆ GetXPRewards()

map< SCR_EXPRewards, int > SCR_AnalyticsPlayerXPData::GetXPRewards ( )
inlineprotected

Definition at line 33 of file SCR_AnalyticsPlayerXPData.c.

◆ SetRank()

void SCR_AnalyticsPlayerXPData::SetRank ( SCR_ECharacterRank newRank)
inlineprotected
Parameters
[in]newRank

Definition at line 26 of file SCR_AnalyticsPlayerXPData.c.

Member Data Documentation

◆ m_eRank

SCR_ECharacterRank SCR_AnalyticsPlayerXPData::m_eRank = SCR_ECharacterRank.PRIVATE
protected

Definition at line 3 of file SCR_AnalyticsPlayerXPData.c.

◆ m_mXPRewards

ref map<SCR_EXPRewards, int> SCR_AnalyticsPlayerXPData::m_mXPRewards = new map<SCR_EXPRewards, int>()
protected

Definition at line 4 of file SCR_AnalyticsPlayerXPData.c.


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