Пример #1
0
 public void DeserializeSubsystem(string serialized)
 {
     if (IsMaster)
     {
         MyStringReader reader = new MyStringReader(serialized);
         while (reader.HasNextLine)
         {
             var s = reader.NextLine();
             if (s == string.Empty)
             {
                 return;
             }
             ReportFleetIntelligence(AsteroidIntel.DeserializeAsteroid(s), TimeSpan.Zero);
         }
     }
 }
        public void DeserializeSubsystem(string serialized)
        {
            var reader = new MyStringReader(serialized);

            while (reader.HasNextLine)
            {
                var split = reader.NextLine().Split('-');
                if (split.Length != 2)
                {
                    continue;
                }
                var n = int.Parse(split[0]);
                if (Hangars[n] == null)
                {
                    continue;
                }
                Hangars[n].Deserialize(split[1]);
            }
        }