public void method_2() { this.Settings = (this.Settings ?? new Settings()); this.Settings.MapHosts = this.Web.GetMapHosts(); this.Settings.SpacemapConfig = this.Web.GetSpacemapConfig(); try { this.Settings.UIString = this.Web.method_0(); } catch { } if (this.Settings.SpacemapConfig != null) { MapUtils.smethod_9(this.Settings.SpacemapConfig); } DarkOrbitWebAPI.NpcConstants npcList = this.Web.GetNpcList(); if (npcList != null) { NpcUtils.smethod_1(npcList); } DarkOrbitWebAPI.MapConstants mapList = this.Web.GetMapList(); if (mapList != null) { MapUtils.smethod_5(mapList, false); } }
public static void smethod_1(DarkOrbitWebAPI.NpcConstants npcConstants_0) { NpcUtils.< > c__DisplayClass124_0 CS$ < > 8__locals1; CS$ < > 8__locals1.uberPattern = "Uber([A-Z]\\S*)"; Dictionary <int, string> xmlNpcs = NpcUtils.XmlNpcs; lock (xmlNpcs) { if (NpcUtils.XmlNpcs.Count == 0) { foreach (DarkOrbitWebAPI.resourceItem resourceItem in npcConstants_0.Npcs) { int num; if (int.TryParse(resourceItem.name.Replace("npc_name_", ""), out num)) { string text = NpcUtils.smethod_2(resourceItem.Value, ref CS$ < > 8__locals1); NpcUtils.XmlNpcs[num] = text; NpcUtils.XmlNpcIds[text] = num; } } } } }