Deserialize() публичный статический Метод

public static Deserialize ( string name, string sdata, Map map ) : Portal
name string
sdata string
map Map
Результат Portal
Пример #1
0
 public void Deserialize(string group, string key, string value, Map map)
 {
     try
     {
         Portal portal = Portal.Deserialize(key, value, map);
         if (map.Portals == null)
         {
             map.Portals = new ArrayList();
         }
         if (map.Portals.Count >= 1)
         {
             if (map.Portals.Contains(key))
             {
                 Logger.Log(LogType.Error,
                            "Map loading warning: duplicate portal name found: " + key + ", ignored");
                 return;
             }
         }
         map.Portals.Add(portal);
     }
     catch (Exception ex)
     {
         Logger.Log(LogType.Error, "Portal.Deserialize: Error deserializing portal {0}: {1}", key, ex);
     }
 }