12#ifndef TT_INCLUDE__CTEAM_H
13#define TT_INCLUDE__CTEAM_H
17#include "NetworkObjectClass.h"
18#include "engine_string.h"
27 public NetworkObjectClass
44 void Init_Team_Name();
46 void Set_Kills(
int _kills);
47 void Set_Deaths(
int _deaths);
48 SCRIPTS_API
void Set_Score(
float _score);
50 void Increment_Kills();
51 void Increment_Deaths();
52 void Increment_Score(
float amount);
53 float Get_Kill_To_Death_Ratio();
54 void Get_Team_String(
int, WideStringClass&);
57 void Export_Creation(BitStreamClass& bitStream);
58 void Import_Creation(BitStreamClass& bitStream);
59 void Export_Rare(BitStreamClass& bitStream);
60 void Import_Rare(BitStreamClass& bitStream);
61 void Export_Occasional(BitStreamClass& bitStream);
62 void Import_Occasional(BitStreamClass& bitStream);
63 void Export_Frequent(BitStreamClass& bitStream) {}
64 void Import_Frequent(BitStreamClass& bitStream) {}
66 unsigned int Get_Network_Class_ID()
const;
67 void Delete() {
delete this; }
68 WideStringClass Get_Name()
const {
return name; }
69 int Get_Id()
const {
return id; }
70 int Get_Kills()
const {
return kills; }
71 int Get_Deaths()
const {
return deaths; }
72 float Get_Score()
const {
return score; }