Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_AnalyticsPlayerXPData.c
Go to the documentation of this file.
1
class
SCR_AnalyticsPlayerXPData
2
{
3
protected
SCR_ECharacterRank
m_eRank
= SCR_ECharacterRank.PRIVATE;
4
protected
ref
map<SCR_EXPRewards, int>
m_mXPRewards
=
new
map<SCR_EXPRewards, int>
();
5
6
//------------------------------------------------------------------------------------------------
9
int
GetCurrentXP
()
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
//------------------------------------------------------------------------------------------------
33
map<SCR_EXPRewards, int>
GetXPRewards
()
34
{
35
return
m_mXPRewards
;
36
}
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
}
SCR_EXPRewards
SCR_EXPRewards
Definition
SCR_XPHandlerComponent.c:826
SCR_AnalyticsPlayerXPData
Definition
SCR_AnalyticsPlayerXPData.c:2
SCR_AnalyticsPlayerXPData::m_eRank
SCR_ECharacterRank m_eRank
Definition
SCR_AnalyticsPlayerXPData.c:3
SCR_AnalyticsPlayerXPData::GetXPRewards
map< SCR_EXPRewards, int > GetXPRewards()
Definition
SCR_AnalyticsPlayerXPData.c:33
SCR_AnalyticsPlayerXPData::AddXPReward
void AddXPReward(SCR_EXPRewards rewardID, int xp)
Definition
SCR_AnalyticsPlayerXPData.c:43
SCR_AnalyticsPlayerXPData::GetRank
SCR_ECharacterRank GetRank()
Definition
SCR_AnalyticsPlayerXPData.c:19
SCR_AnalyticsPlayerXPData::m_mXPRewards
ref map< SCR_EXPRewards, int > m_mXPRewards
Definition
SCR_AnalyticsPlayerXPData.c:4
SCR_AnalyticsPlayerXPData::SetRank
void SetRank(SCR_ECharacterRank newRank)
Definition
SCR_AnalyticsPlayerXPData.c:26
SCR_AnalyticsPlayerXPData::GetCurrentXP
int GetCurrentXP()
Definition
SCR_AnalyticsPlayerXPData.c:9
map
Definition
Types.c:486
scripts
Game
DataCollection
AnalyticsPlayerData
SCR_AnalyticsPlayerXPData.c
Generated by
1.17.0