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