Public Member Functions | |
void | FullyConnected () |
Connection is complete. | |
void | RequestData (int DataIdentifier) |
Server requests data. | |
void | AdminValidation () |
Make client admin. | |
void | UpdateAdminList (Template_EPRI EPRI, String IP, String CompName, String Version, bool bIsAdmin) |
Update admin info. | |
void | PingMe () |
Server ping. | |
void | PongMe () |
Ping server. | |
exec void | Mutate (String Cmd) |
Send a mutator command. | |
Public Attributes | |
bool | bIsReallyTyping |
Typing indicator. | |
bool | bTrueSpec |
Spectator indicator. | |
Template_PlayerDirectory | MyDirectory |
Player list. | |
VoteCache | MapCache |
Map list. | |
var VoteCache | MutatorCache |
Mutator list. | |
Inventory | Armors [16] |
Armor list. | |
class< Ammo > | CurAmmo |
Ammo class. | |
int | AmmoNum |
Ammo amount. | |
int | ChargeAmount [16] |
Charge amounts. | |
var int | TargetHandedness |
Viewtarget handedness. |
void FullyConnected | ( | ) |
This function is called when the server has received all necessary information from the client and the connection is complete.
void RequestData | ( | int | DataIdentifier | ) |
The server may request data from the client, and the subclass is responsible for handling this and sending the appropriate data back.
DataIdentifier | The identifier for the data that is requested |
void AdminValidation | ( | ) |
Called by the server when bAdmin should be true on the client.
void UpdateAdminList | ( | Template_EPRI | EPRI, | |
String | IP, | |||
String | CompName, | |||
String | Version, | |||
bool | bIsAdmin | |||
) |
Used by the server to replicate sensitive data to clients that the server verifies as a true admin.
EPRI | The Template_EPRI whose data will be set | |
IP | The EPRI's IP | |
CompName | The EPRI's computer name | |
Version | The EPRI's version | |
bIsAdmin | Whether the EPRI is an admin's EPRI |
void PingMe | ( | ) |
The server is calling this to see if the client is still alive.
void PongMe | ( | ) |
Send a ping response to the server to let them know we're still alive.
exec void Mutate | ( | String | Cmd | ) |
Execute a command on a mutator on the server.
Cmd | The command to execute |
bool bIsReallyTyping |
True when this player is typing.
bool bTrueSpec |
True when a player is using a class solely designed for spectating.
Clientside list of players.
Cache of mutators received for mutator voting.
Inventory Armors[16] |
List of armors that this player's viewtarget has.
class<Ammo> CurAmmo |
The class of the ammo type that this player's viewtarget has.
int AmmoNum |
The amount of ammo that this player's viewtarget has.
int ChargeAmount[16] |
The charges that pertain to each item in the Armors array.
var int TargetHandedness |
The handedness of this player's viewtarget.