public static string GetString(string key) { string empty = string.Empty; GameWebAPI.RespDataMA_MessageStringM respDataMA_MessageStringMaster = MasterDataMng.Instance().RespDataMA_MessageStringMaster; if (respDataMA_MessageStringMaster != null) { if (!StringMaster.GetStringDownloadMaster(respDataMA_MessageStringMaster, key, out empty)) { bool stringResourceMaster = StringMaster.GetStringResourceMaster(key, out empty); } } else { bool stringResourceMaster = StringMaster.GetStringResourceMaster(key, out empty); } return(empty); }
private static bool GetStringDownloadMaster(GameWebAPI.RespDataMA_MessageStringM master, string key, out string text) { bool flag = StringMaster.stringCache.TryGetValue(key, out text); if (!flag && master.messageStringM != null) { for (int i = 0; i < master.messageStringM.Length; i++) { if (master.messageStringM[i].messageCode == key) { text = master.messageStringM[i].messageText; StringMaster.stringCache.Add(master.messageStringM[i].messageCode, master.messageStringM[i].messageText); flag = true; break; } } } return(flag); }