Exemplo n.º 1
0
#pragma warning restore 0649

    public static IEnumerable <Discovery> Load(string filename)
    {
        string jsonStr = File.ReadAllText(filename);

        DiscoveryLoader loader = JsonUtility.FromJson <DiscoveryLoader>(jsonStr);

        for (int i = 0; i < loader.discoveries.Length; i++)
        {
            yield return(CreateDiscovery(loader.discoveries[i]));
        }
    }
Exemplo n.º 2
0
 public static void LoadDiscoveriesFile(string filename)
 {
     foreach (Discovery discovery in DiscoveryLoader.Load(filename))
     {
         if (Discoveries.ContainsKey(discovery.Id))
         {
             Discoveries[discovery.Id] = discovery;
         }
         else
         {
             Discoveries.Add(discovery.Id, discovery);
         }
     }
 }