Ejemplo n.º 1
0
 public void sendNoResponseToChallengePacket()
 {
     if (!Singleton.Instance.Me.InGame)
     {
         string[]      splits = SingletonUI.Instance.ChallengeText.text.Split(' ');
         MessagePacket packet = new MessagePacket(GameProtocol.ChallengeTimeoutPacketID(), Singleton.Instance.Me.Username + ":" + splits[0]);
         Singleton.Instance.Connection.SendPacket(packet.getData());
         Singleton.Instance.Me.IsChallenged = false;
     }
 }
Ejemplo n.º 2
0
        public void notifyUsersAfterChallengeIgnore()
        {
            string[]      splits = Message.Split(':');
            MessagePacket mp     = new MessagePacket(GameProtocol.ChangeUserToOnline(), splits[0]);

            foreach (User u in Singleton.Singleton.Instance.ListOfUsersLogged)
            {
                if (u.Username == splits[0])
                {
                    u.IsChallenged = false;
                }
                else if (u.Username == splits[1])
                {
                    Othello.Server.SendPacket(u.Socket, new MessagePacket(GameProtocol.ChallengeTimeoutPacketID(), splits[0]).getData());
                }
                else
                {
                    Othello.Server.SendPacket(u.Socket, mp.getData());
                }
            }
        }