Ejemplo n.º 1
0
        private void Client_OnMessageRecieved(object sender, STDLib.JBVProtocol.IO.Frame e)
        {
            object o = serializer.Deserialize(e.PAY);

            if (o is TileBaseCmd cmd)
            {
                cmd.SID = e.SID;
                commands.Enqueue(cmd);
                notify.SetBits((UInt16)Events.CommandRecieved);
            }
        }
Ejemplo n.º 2
0
 private void Client_OnSoftwareIDRecieved(object sender, STDLib.JBVProtocol.IO.Frame e)
 {
     lock (Servers)
     {
         TileServer server = Servers.FirstOrDefault(a => a.ID == e.SID);
         if (server == null)
         {
             Servers.Add(server = new TileServer()
             {
                 ID = e.SID
             });
         }
     }
 }