Esempio n. 1
0
        UpgradeLevelInfo GetNextUpgradeInfo(ServerId id)
        {
            var server = _server.Get(id);

            if (server != null)
            {
                return(GetUpgradeLevelInfo(server.Type, server.UpgradeLevel + 1));
            }
            return(null);
        }
Esempio n. 2
0
 public void FixServer(ServerId id)
 {
     if (BreakedServers.Remove(id))
     {
         var server = _server.Get(id);
         if (server != null)
         {
             _server.ReleaseResource(server, server.Network, server.Network.Max);
             _server.ReleaseResource(server, server.CPU, server.CPU.Max);
             _server.ReleaseResource(server, server.RAM, server.RAM.Max);
             _event.Fire(new Server_Fix(server.Id));
         }
     }
 }