public static string GetNewName(string raw) { var initial = MobileExport.GetNewItemName(raw); if (initial != null) { return(initial); } if (ItemNames.ContainsKey(raw)) { var str = ItemNames[raw]; if (str.Contains("Placeholder") || str == raw.Split('/').Last().Replace("StoreItem", "")) { var fetch = GetMobileFetch(raw); if (fetch != null) { return(fetch); } } return(str); } var noMatchFetch = GetMobileFetch(raw); if (noMatchFetch != null) { return(noMatchFetch); } return(GetUnknownName(raw)); }
public static string GetPlanetName(string node) { var initial = MobileExport.GetPlanetName(node); if (initial != null) { return(initial); } return(PlanetRegionNames.ContainsKey(node) ? PlanetRegionNames[node].Split('|')[1] : node); }
public static string GetNodeMission(string node) { var initial = MobileExport.GetNodeMission(node); if (initial != null) { return(initial); } if (PlanetRegionNames.ContainsKey(node)) { var data = PlanetRegionNames[node].Split('|'); return(Names.GetMissionType(data[2])); } return("-"); }
private static string GetMobileFetch(string raw) { if (NewItemNames.ContainsKey(raw)) { return(NewItemNames[raw]); } var mobileFetch = MobileExport.GetItemName(raw); if (mobileFetch == null) { return(null); } NewItemNames[raw] = mobileFetch; SerializeLanguageStrings(); return(mobileFetch); }
public static string GetRegion(string node) { var initial = MobileExport.GetRegion(node); if (initial != null) { return(initial); } if (!PlanetRegionNames.ContainsKey(node)) { return("-"); } var data = PlanetRegionNames[node].Split('|'); return(data[0]); }