Beispiel #1
0
        public void UpdatePlayerPositions(Client p_TriggerClient)
        {
            string l_Message = "12:";

            foreach (KeyValuePair <string, Client> l_Pair in Clients)
            {
                if (l_Pair.Value == p_TriggerClient)
                {
                    l_Message += "Self:" + l_Pair.Value.User.Xposition + "," + l_Pair.Value.User.Yposition + ":";
                }
                else
                {
                    l_Message += l_Pair.Key + ":" + l_Pair.Value.User.Xposition + "," + l_Pair.Value.User.Yposition + ":";
                }

                UDPAsynchronousListener.SendMessage(l_Pair.Value, l_Message);
            }
        }
Beispiel #2
0
 public void StartUDPListener(Room p_Room)
 {
     UDPAsynchronousListener.StartListening((UDPPort + RoomID), p_Room, Clients);
 }