Class

StateData

StateData()

Constructor

# new StateData()

View Source packets/StateData.js, line 10

Extends

Members

# fields

Fields Object
Properties:
Name Type Description
player_id UByteType Player's id
fog_blue UByteType Fog blue color
fog_green UByteType Fog green color
fog_red UByteType Fog red color
team_1_blue UByteType Team 1 blue color
team_1_green UByteType Team 1 green color
team_1_red UByteType Team 1 red color
team_2_blue UByteType Team 2 blue color
team_2_green UByteType Team 2 green color
team_2_red UByteType Team 2 red color
team_1_name StringType Team 1 name with max length of 10
team_2_name StringType Team 2 name with max length of 10
gamemode_id UByteType Gamemode id, 0 for ctf and 1 for tc

View Source packets/StateData.js, line 36

Integer

# id

Packet Id

View Source packets/StateData.js, line 18

Methods

# encodeInfos() → {Buffer}

Write all fields to the buffer.
Overrides:

View Source packets/BasePacket.js, line 23

Buffer

# getValue(Field) → {string}

Get a field's value
Parameters:
Name Type Description
Field string Field's name
Overrides:

View Source packets/BasePacket.js, line 57

string

# organize(Game)

This function is used for packets organize infos inside game's class
Parameters:
Name Type Description
Game Game Game Class
Overrides:

View Source packets/BasePacket.js, line 65

# parseInfos(Packet)

Read a packet and assign the values for fields.
Parameters:
Name Type Description
Packet Buffer
Overrides:

View Source packets/BasePacket.js, line 10

# setValue(Field, Value)

Set a fields's value
Parameters:
Name Type Description
Field string Field's name
Value any Field's value
Overrides:

View Source packets/BasePacket.js, line 48