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