示例#1
0
 public void Load(string file)
 {
     if (!IsLoaded)
     {
         PlanetNames.Clear();
         var listItems = JsonConvert.DeserializeObject <List <PlanetNameData> >(Resources.Load <TextAsset>(file).text);
         listItems.ForEach(item => PlanetNames.Add(item.id, item));
         IsLoaded = true;
     }
 }
示例#2
0
 public PlanetNameData GetPlanetNameData(int planetId)
 => PlanetNames.ContainsKey(planetId) ? PlanetNames[planetId] : null;
示例#3
0
 public string GetPlanetNameId(int planetId)
 => PlanetNames.ContainsKey(planetId) ? PlanetNames[planetId].name : string.Empty;