Takes care of player-specific XP handling Should be hooked on PlayerController.  
 More...
 | 
| void  | RpcAsk_CheatRank (int playerID, bool demote) | 
|   | Cheat method to change player's rank - server side.  
  | 
|   | 
| void  | RpcDo_OnPlayerXPChanged (int currentXP, int XPToAdd, bool volunteer, SCR_EXPRewards rewardID, bool profileUsed, int skillLevel) | 
|   | 
Takes care of player-specific XP handling Should be hooked on PlayerController. 
 
◆ AddPlayerXP()
      
        
          | void SCR_PlayerXPHandlerComponent.AddPlayerXP  | 
          ( | 
          SCR_EXPRewards |           rewardID,  | 
        
        
           | 
           | 
          float |           multiplier = 1::0,  | 
        
        
           | 
           | 
          bool |           volunteer = false,  | 
        
        
           | 
           | 
          int |           addDirectly = 0 ) | 
        
      
 
Addition to player XP. 
- Parameters
 - 
  
    | [in] | rewardID |  | 
    | [in] | multiplier |  | 
    | [in] | volunteer |  | 
    | [in] | addDirectly |  | 
  
   
 
 
◆ CheatRank()
      
        
          | void SCR_PlayerXPHandlerComponent.CheatRank  | 
          ( | 
          bool |           demote = false | ) | 
           | 
        
      
 
Cheat method to change player's rank. 
 
 
◆ GetOnXPChanged()
      
        
          | ScriptInvoker SCR_PlayerXPHandlerComponent.GetOnXPChanged  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetPlayerXP()
      
        
          | int SCR_PlayerXPHandlerComponent.GetPlayerXP  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetPlayerXPSinceLastSpawn()
      
        
          | int SCR_PlayerXPHandlerComponent.GetPlayerXPSinceLastSpawn  | 
          ( | 
           | ) | 
           | 
        
      
 
Getter for player XP accumulated since last respawn. 
 
 
◆ GetSuicidePenaltyTimestamp()
      
        
          | float SCR_PlayerXPHandlerComponent.GetSuicidePenaltyTimestamp  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ IsProxy()
      
        
          | bool SCR_PlayerXPHandlerComponent.IsProxy  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ OnPlayerKilled()
      
        
          | void SCR_PlayerXPHandlerComponent.OnPlayerKilled  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ RpcAsk_CheatRank()
  
  
      
        
          | void SCR_PlayerXPHandlerComponent.RpcAsk_CheatRank  | 
          ( | 
          int |           playerID,  | 
         
        
           | 
           | 
          bool |           demote ) | 
         
       
   | 
  
protected   | 
  
 
Cheat method to change player's rank - server side. 
 
 
◆ RpcDo_OnPlayerXPChanged()
  
  
      
        
          | void SCR_PlayerXPHandlerComponent.RpcDo_OnPlayerXPChanged  | 
          ( | 
          int |           currentXP,  | 
         
        
           | 
           | 
          int |           XPToAdd,  | 
         
        
           | 
           | 
          bool |           volunteer,  | 
         
        
           | 
           | 
          SCR_EXPRewards |           rewardID,  | 
         
        
           | 
           | 
          bool |           profileUsed,  | 
         
        
           | 
           | 
          int |           skillLevel ) | 
         
       
   | 
  
protected   | 
  
 
 
◆ SetPlayerXPSinceLastSpawn()
      
        
          | void SCR_PlayerXPHandlerComponent.SetPlayerXPSinceLastSpawn  | 
          ( | 
          int |           xp | ) | 
           | 
        
      
 
Setter for player XP accumulated since last respawn. 
- Parameters
 - 
  
  
 
 
 
◆ SetSuicidePenaltyTimestamp()
      
        
          | void SCR_PlayerXPHandlerComponent.SetSuicidePenaltyTimestamp  | 
          ( | 
          float |           timestamp | ) | 
           | 
        
      
 
 
◆ UpdatePlayerRank()
      
        
          | void SCR_PlayerXPHandlerComponent.UpdatePlayerRank  | 
          ( | 
          bool |           notify = true | ) | 
           | 
        
      
 
 
◆ m_fSuicidePenaltyTimestamp
  
  
      
        
          | float SCR_PlayerXPHandlerComponent.m_fSuicidePenaltyTimestamp | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_iPlayerXP
  
  
      
        
          | int SCR_PlayerXPHandlerComponent.m_iPlayerXP = 0 | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_iPlayerXPSinceLastSpawn
  
  
      
        
          | int SCR_PlayerXPHandlerComponent.m_iPlayerXPSinceLastSpawn | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_OnXPChanged
  
  
      
        
          | ref ScriptInvoker SCR_PlayerXPHandlerComponent.m_OnXPChanged | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this interface was generated from the following file:
- Game/Components/SCR_PlayerXPHandlerComponent.c