Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_AnalyticsPlayerXPData Interface Reference

Public Member Functions

int GetCurrentXP ()
 Aggregates gained xp from all saved XP Rewards.
 
SCR_ECharacterRank GetRank ()
 
void SetRank (SCR_ECharacterRank newRank)
 
map< SCR_EXPRewards, int > GetXPRewards ()
 
void AddXPReward (SCR_EXPRewards rewardID, int xp)
 Adds new XP reward type and gained xp to the list If reward is already in the list, adds gained xp to saved xp.
 

Protected Attributes

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

Member Function Documentation

◆ AddXPReward()

void SCR_AnalyticsPlayerXPData.AddXPReward ( SCR_EXPRewards rewardID,
int xp )

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

◆ GetCurrentXP()

int SCR_AnalyticsPlayerXPData.GetCurrentXP ( )

Aggregates gained xp from all saved XP Rewards.

Returns
current gained XP

◆ GetRank()

SCR_ECharacterRank SCR_AnalyticsPlayerXPData.GetRank ( )

◆ GetXPRewards()

map< SCR_EXPRewards, int > SCR_AnalyticsPlayerXPData.GetXPRewards ( )

◆ SetRank()

void SCR_AnalyticsPlayerXPData.SetRank ( SCR_ECharacterRank newRank)
Parameters
[in]newRank

Member Data Documentation

◆ m_eRank

SCR_ECharacterRank SCR_AnalyticsPlayerXPData.m_eRank = SCR_ECharacterRank.PRIVATE
protected

◆ m_mXPRewards

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

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