protected override void DoWrite(OnlineWriter WriteBuffer)
 {
     WriteBuffer.AppendString(ServerIP);
     WriteBuffer.AppendInt32(ServerPort);
     WriteBuffer.AppendString(CommunicationServerIP);
     WriteBuffer.AppendInt32(CommunicationServerPort);
 }
Esempio n. 2
0
 protected override void DoWrite(OnlineWriter WriteBuffer)
 {
     WriteBuffer.AppendString(RoomID);
     WriteBuffer.AppendBoolean(RoomToJoin != null);
     if (RoomToJoin != null)
     {
         WriteBuffer.AppendInt32(RoomToJoin.CurrentPlayerCount);
         WriteBuffer.AppendInt32(RoomToJoin.MaxNumberOfPlayer);
     }
 }
 protected override void DoWrite(OnlineWriter WriteBuffer)
 {
     WriteBuffer.AppendString(RoomName);
     WriteBuffer.AppendString(RoomType);
     WriteBuffer.AppendString(RoomSubtype);
     WriteBuffer.AppendInt32(MaxNumberOfPlayer);
 }
Esempio n. 4
0
        protected override void DoWrite(OnlineWriter WriteBuffer)
        {
            WriteBuffer.AppendInt32(ListRoomUpdates.Count);
            foreach (RoomInformations ActiveRoom in ListRoomUpdates)
            {
                WriteBuffer.AppendString(ActiveRoom.RoomID);
                WriteBuffer.AppendBoolean(ActiveRoom.IsDead);

                if (!ActiveRoom.IsDead)
                {
                    WriteBuffer.AppendString(ActiveRoom.RoomName);
                    WriteBuffer.AppendInt32(ActiveRoom.MaxNumberOfPlayer);
                    WriteBuffer.AppendInt32(ActiveRoom.CurrentPlayerCount);
                }
            }
        }
Esempio n. 5
0
 protected override void DoWrite(OnlineWriter WriteBuffer)
 {
     WriteBuffer.AppendInt32(ListOtherMaster.Count);
     for (int M = 0; M < ListOtherMaster.Count; ++M)
     {
         WriteBuffer.AppendString(ListOtherMaster[M].IP);
     }
 }
 protected override void DoWrite(OnlineWriter WriteBuffer)
 {
     WriteBuffer.AppendInt32(ListFriend.Count);
     foreach (PlayerPOCO ActivePlayerInfo in ListFriend)
     {
         WriteBuffer.AppendString(ActivePlayerInfo.ID);
         WriteBuffer.AppendByteArray(ActivePlayerInfo.Info);
     }
 }
Esempio n. 7
0
 protected override void DoWrite(OnlineWriter WriteBuffer)
 {
     WriteBuffer.AppendInt32(ListPlayerInfo.Count);
     foreach (KeyValuePair <string, byte[]> ActivePlayerInfo in ListPlayerInfo)
     {
         WriteBuffer.AppendString(ActivePlayerInfo.Key);
         WriteBuffer.AppendByteArray(ActivePlayerInfo.Value);
     }
 }
 protected override void DoWrite(OnlineWriter WriteBuffer)
 {
     WriteBuffer.AppendString(GroupID);
     WriteBuffer.AppendString(GroupName);
     WriteBuffer.AppendString(ClientID);
     WriteBuffer.AppendString(ClientName);
     WriteBuffer.AppendString(ClientToInviteID);
     WriteBuffer.AppendString(CommunicationServerIP);
     WriteBuffer.AppendInt32(CommunicationServerPort);
 }
Esempio n. 9
0
 protected override void DoWrite(OnlineWriter WriteBuffer)
 {
     WriteBuffer.AppendString(GroupID);
     WriteBuffer.AppendInt32(ListChatHistory.Count);
     foreach (ChatManager.ChatMessage ActiveMessage in ListChatHistory)
     {
         WriteBuffer.AppendString(ActiveMessage.Date.ToString(DateTimeFormatInfo.InvariantInfo));
         WriteBuffer.AppendString(ActiveMessage.Message);
         WriteBuffer.AppendByte((byte)ActiveMessage.MessageColor);
     }
 }
Esempio n. 10
0
 protected override void DoWrite(OnlineWriter WriteBuffer)
 {
     WriteBuffer.AppendInt32(Team);
 }
Esempio n. 11
0
 protected override void DoWrite(OnlineWriter WriteBuffer)
 {
     WriteBuffer.AppendString(RoomID);
     WriteBuffer.AppendString(RemoteIP);
     WriteBuffer.AppendInt32(RemotePort);
 }
Esempio n. 12
0
 protected override void DoWrite(OnlineWriter WriteBuffer)
 {
     WriteBuffer.AppendString(PlayerID);
     WriteBuffer.AppendInt32(Team);
 }