Static Public Member Functions | |
| static byte[] | GetEnd (int ATimeStamp) |
| Generates END package from given parameters. | |
| static byte[] | GetFinish (byte AID, int ATimeStamp) |
| Generates FIN package from given parameters. | |
| static bool | SetEnd (byte[] AData, ref int ATimeStamp) |
| disassembles END package | |
| static bool | SetFinish (byte[] AData, ref byte AID, ref int ATimeStamp) |
| disassembles ACK package | |
| static byte[] | GetAcknowledge (int ARandom, byte AID, int ATimeStamp) |
| Generates ACK package from given parameters. | |
| static byte[] | GetNew (int ATimeStamp) |
| Generates NEW package from given parameters. | |
| static byte[] | GetEnter (int ARandom, int ATimeStamp) |
| Generates NTR package from given parameters. | |
| static bool | SetAcknowledge (byte[] AData, ref int ARandom, ref byte AID, ref int ATimeStamp) |
| disassembles ACK package | |
| static bool | SetNew (byte[] AData, ref int ATimeStamp) |
| disassembles NEW package | |
| static bool | SetEnter (byte[] AData, ref int ARandom, ref int ATimeStamp) |
| disassembles NTR package | |
| static byte[] | GetController (Controller AController, int ATimeStamp) |
| Generates KEY package from given parameters. | |
| static byte[] | GetCubes (Cube[] ACubes, int ATimeStamp) |
| Generates WLD package from given parameters. | |
| static byte[] | GetPlayers (Player[] APlayers, int ATimeStamp) |
| Generates PLR package from given parameters. | |
| static byte[] | GetServerCubes (ServerCube[] AServerCubes, int ATimeStamp) |
| Generates MAP package from given parameters. | |
| static byte[] | GetServerCubesAsCubes (ServerCube[] AServerCubes, int ATimeStamp) |
| Generates WLD package from given parameters. | |
| static bool | SetController (byte[] AData, ref Controller AController, ref int ATimeStamp) |
| disassembles KEY package | |
| static bool | SetCubes (byte[] AData, ref Cube[] ACubes, ref int ATimeStamp) |
| disassembles WLD package | |
| static bool | SetPlayers (byte[] AData, ref Player[] APlayers, ref int ATimeStamp) |
| disassembles PLR package | |
| static bool | SetServerCubes (byte[] AData, ref ServerCube[] AServerCubes, ref int ATimeStamp) |
| disassembles MAP package | |
Static Public Attributes | |
| static String | KeyHeader = "KEY" |
| static String | MapHeader = "MAP" |
| static String | PlrHeader = "PLR" |
| static String | WldHeader = "WLD" |
| static String | AckHeader = "ACK" |
| static String | NewHeader = "NEW" |
| static String | NtrHeader = "NTR" |
| static String | EndHeader = "END" |
| static String | FinHeader = "FIN" |
Definition at line 22 of file Network.cs.
| static byte [] Objects3D.Network.GetEnd | ( | int | ATimeStamp | ) | [static] |
Generates END package from given parameters.
GetEnd
| [in] | time | stamp |
Definition at line 47 of file Network.cs.
| static byte [] Objects3D.Network.GetFinish | ( | byte | AID, | |
| int | ATimeStamp | |||
| ) | [static] |
Generates FIN package from given parameters.
GetFinish
| [in] | player | id of client |
| [in] | time | stamp |
Definition at line 76 of file Network.cs.
| static bool Objects3D.Network.SetEnd | ( | byte[] | AData, | |
| ref int | ATimeStamp | |||
| ) | [static] |
disassembles END package
SetEnd
| [in] | packet | in binary representation |
| [out] | reference | to time stamp |
Definition at line 108 of file Network.cs.
References Objects3D.Network.EndHeader.
| static bool Objects3D.Network.SetFinish | ( | byte[] | AData, | |
| ref byte | AID, | |||
| ref int | ATimeStamp | |||
| ) | [static] |
disassembles ACK package
SetFinish
| [in] | packet | in binary representation |
| [out] | reference | to random identifier of client |
| [out] | reference | to player id of client |
| [out] | reference | to time stamp |
Definition at line 144 of file Network.cs.
References Objects3D.Network.FinHeader.
| static byte [] Objects3D.Network.GetAcknowledge | ( | int | ARandom, | |
| byte | AID, | |||
| int | ATimeStamp | |||
| ) | [static] |
Generates ACK package from given parameters.
GetAcknowledge
| [in] | random | identifier of client |
| [in] | player | id of client |
| [in] | time | stamp |
Definition at line 182 of file Network.cs.
| static byte [] Objects3D.Network.GetNew | ( | int | ATimeStamp | ) | [static] |
Generates NEW package from given parameters.
GetNew
| [in] | time | stamp |
Definition at line 215 of file Network.cs.
| static byte [] Objects3D.Network.GetEnter | ( | int | ARandom, | |
| int | ATimeStamp | |||
| ) | [static] |
Generates NTR package from given parameters.
GetEnter
| [in] | random | identifier of client |
| [in] | time | stamp |
Definition at line 244 of file Network.cs.
| static bool Objects3D.Network.SetAcknowledge | ( | byte[] | AData, | |
| ref int | ARandom, | |||
| ref byte | AID, | |||
| ref int | ATimeStamp | |||
| ) | [static] |
disassembles ACK package
SetAcknowledge
| [in] | packet | in binary representation |
| [out] | reference | to random identifier of client |
| [out] | reference | to player id of client |
| [out] | reference | to time stamp |
Definition at line 279 of file Network.cs.
References Objects3D.Network.AckHeader.
| static bool Objects3D.Network.SetNew | ( | byte[] | AData, | |
| ref int | ATimeStamp | |||
| ) | [static] |
disassembles NEW package
SetNew
| [in] | packet | in binary representation |
| [out] | reference | to time stamp |
Definition at line 317 of file Network.cs.
References Objects3D.Network.NewHeader.
| static bool Objects3D.Network.SetEnter | ( | byte[] | AData, | |
| ref int | ARandom, | |||
| ref int | ATimeStamp | |||
| ) | [static] |
disassembles NTR package
SetEnter
| [in] | packet | in binary representation |
| [out] | reference | to random identifier of client |
| [out] | reference | to time stamp |
Definition at line 352 of file Network.cs.
References Objects3D.Network.NtrHeader.
| static byte [] Objects3D.Network.GetController | ( | Controller | AController, | |
| int | ATimeStamp | |||
| ) | [static] |
Generates KEY package from given parameters.
GetController
| [in] | controller | instance |
| [in] | time | stamp |
Definition at line 389 of file Network.cs.
References Objects3D.Controller.GetBytes().
| static byte [] Objects3D.Network.GetCubes | ( | Cube[] | ACubes, | |
| int | ATimeStamp | |||
| ) | [static] |
Generates WLD package from given parameters.
GetCubes
| [in] | array | of cube instances |
| [in] | time | stamp |
Definition at line 427 of file Network.cs.
References Objects3D.Cube.GetBytes().
| static byte [] Objects3D.Network.GetPlayers | ( | Player[] | APlayers, | |
| int | ATimeStamp | |||
| ) | [static] |
Generates PLR package from given parameters.
GetPlayers
| [in] | array | of player instances |
| [in] | time | stamp |
Definition at line 473 of file Network.cs.
References Objects3D.Player.GetBytes().
| static byte [] Objects3D.Network.GetServerCubes | ( | ServerCube[] | AServerCubes, | |
| int | ATimeStamp | |||
| ) | [static] |
Generates MAP package from given parameters.
GetServerCubes
| [in] | array | of server cube instances |
| [in] | time | stamp |
Definition at line 519 of file Network.cs.
References Objects3D.ServerCube.GetBytes().
| static byte [] Objects3D.Network.GetServerCubesAsCubes | ( | ServerCube[] | AServerCubes, | |
| int | ATimeStamp | |||
| ) | [static] |
Generates WLD package from given parameters.
GetServerCubesAsCubes
| [in] | array | of server cube instances |
| [in] | time | stamp |
Definition at line 565 of file Network.cs.
References Objects3D.ServerCube.Cube, and Objects3D.Cube.GetBytes().
| static bool Objects3D.Network.SetController | ( | byte[] | AData, | |
| ref Controller | AController, | |||
| ref int | ATimeStamp | |||
| ) | [static] |
disassembles KEY package
SetController
| [in] | packet | in binary representation |
| [out] | reference | to controller |
| [out] | reference | to time stamp |
Definition at line 612 of file Network.cs.
References Objects3D.Network.KeyHeader.
| static bool Objects3D.Network.SetCubes | ( | byte[] | AData, | |
| ref Cube[] | ACubes, | |||
| ref int | ATimeStamp | |||
| ) | [static] |
disassembles WLD package
SetCubes
| [in] | packet | in binary representation |
| [out] | reference | to cube array |
| [out] | reference | to time stamp |
Definition at line 654 of file Network.cs.
References Objects3D.Network.WldHeader.
| static bool Objects3D.Network.SetPlayers | ( | byte[] | AData, | |
| ref Player[] | APlayers, | |||
| ref int | ATimeStamp | |||
| ) | [static] |
disassembles PLR package
SetPlayers
| [in] | packet | in binary representation |
| [out] | reference | to player array |
| [out] | reference | to time stamp |
Definition at line 712 of file Network.cs.
References Objects3D.Network.PlrHeader.
| static bool Objects3D.Network.SetServerCubes | ( | byte[] | AData, | |
| ref ServerCube[] | AServerCubes, | |||
| ref int | ATimeStamp | |||
| ) | [static] |
disassembles MAP package
SetServerCubes
| [in] | packet | in binary representation |
| [out] | reference | to server cube array |
| [out] | reference | to time stamp |
Definition at line 770 of file Network.cs.
References Objects3D.Network.MapHeader.
String Objects3D.Network.KeyHeader = "KEY" [static] |
String Objects3D.Network.MapHeader = "MAP" [static] |
String Objects3D.Network.PlrHeader = "PLR" [static] |
String Objects3D.Network.WldHeader = "WLD" [static] |
String Objects3D.Network.AckHeader = "ACK" [static] |
String Objects3D.Network.NewHeader = "NEW" [static] |
String Objects3D.Network.NtrHeader = "NTR" [static] |
String Objects3D.Network.EndHeader = "END" [static] |
String Objects3D.Network.FinHeader = "FIN" [static] |
1.5.6