Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AnalyticsPlayerXPData.c
Go to the documentation of this file.
2{
3 protected SCR_ECharacterRank m_eRank = SCR_ECharacterRank.PRIVATE;
5
6 //------------------------------------------------------------------------------------------------
10 {
11 int currentXP, i;
12 for (i; i < m_mXPRewards.Count(); i++)
13 currentXP += m_mXPRewards.GetElement(i);
14
15 return currentXP;
16 }
17
18 //------------------------------------------------------------------------------------------------
19 SCR_ECharacterRank GetRank()
20 {
21 return m_eRank;
22 }
23
24 //------------------------------------------------------------------------------------------------
26 void SetRank(SCR_ECharacterRank newRank)
27 {
28 if (m_eRank != newRank)
29 m_eRank = newRank;
30 }
31
32 //------------------------------------------------------------------------------------------------
37
38 //------------------------------------------------------------------------------------------------
43 void AddXPReward(SCR_EXPRewards rewardID, int xp)
44 {
45 if (xp == 0)
46 return;
47
48 m_mXPRewards.Set(rewardID, m_mXPRewards.Get(rewardID) + xp);
49 }
50}
map< SCR_EXPRewards, int > GetXPRewards()
void AddXPReward(SCR_EXPRewards rewardID, int xp)
ref map< SCR_EXPRewards, int > m_mXPRewards
void SetRank(SCR_ECharacterRank newRank)
Definition Types.c:486