Space Plunder
Loading...
Searching...
No Matches
FMultiplayerPlayerStats Struct Reference

#include <BaseData.h>

Inheritance diagram for FMultiplayerPlayerStats:

Public Member Functions

bool IsValid () const
 
FMultiplayerPlayerStats AddKill ()
 
FMultiplayerPlayerStats AddTeamKill ()
 
FMultiplayerPlayerStats AddSelfKill ()
 
FMultiplayerPlayerStats AddDeath ()
 
FMultiplayerPlayerStats AddXP (const float Amount)
 

Public Attributes

FString DisplayName = "Name"
 
int32 Kills = 0
 
int32 TeamKills = 0
 
int32 SelfKills = 0
 
int32 Deaths = 0
 
int32 Assists = 0
 
int32 Headshots = 0
 
float XP = 0
 

Member Function Documentation

◆ AddDeath()

FMultiplayerPlayerStats FMultiplayerPlayerStats::AddDeath ( )
inline
1224 {
1225 Deaths++;
1226 return *this;
1227 }
int32 Deaths
Definition BaseData.h:1193

◆ AddKill()

FMultiplayerPlayerStats FMultiplayerPlayerStats::AddKill ( )
inline
1208 {
1209 Kills++;
1210 return *this;
1211 }
int32 Kills
Definition BaseData.h:1187

◆ AddSelfKill()

FMultiplayerPlayerStats FMultiplayerPlayerStats::AddSelfKill ( )
inline
1218 {
1219 SelfKills++;
1220 return *this;
1221 }
int32 SelfKills
Definition BaseData.h:1191

◆ AddTeamKill()

FMultiplayerPlayerStats FMultiplayerPlayerStats::AddTeamKill ( )
inline
1213 {
1214 TeamKills++;
1215 return *this;
1216 }
int32 TeamKills
Definition BaseData.h:1189

◆ AddXP()

FMultiplayerPlayerStats FMultiplayerPlayerStats::AddXP ( const float Amount)
inline
1229 {
1230 XP = FMath::Max(0.0f, XP + Amount);
1231 return *this;
1232 }
float XP
Definition BaseData.h:1199

◆ IsValid()

bool FMultiplayerPlayerStats::IsValid ( ) const
inline
1203 {
1204 if(DisplayName == "Name"){return false;}
1205 return true;
1206 }
FString DisplayName
Definition BaseData.h:1185

Member Data Documentation

◆ Assists

int32 FMultiplayerPlayerStats::Assists = 0

◆ Deaths

int32 FMultiplayerPlayerStats::Deaths = 0

◆ DisplayName

FString FMultiplayerPlayerStats::DisplayName = "Name"

◆ Headshots

int32 FMultiplayerPlayerStats::Headshots = 0

◆ Kills

int32 FMultiplayerPlayerStats::Kills = 0

◆ SelfKills

int32 FMultiplayerPlayerStats::SelfKills = 0

◆ TeamKills

int32 FMultiplayerPlayerStats::TeamKills = 0

◆ XP

float FMultiplayerPlayerStats::XP = 0

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