public GameWebAPI.RespDataMA_MessageStringM.Message GetMessage(string code) { GameWebAPI.RespDataMA_MessageStringM.Message result = null; if (this.messageList != null) { for (int i = 0; i < this.messageList.Length; i++) { if (this.messageList[i].messageCode == code) { result = this.messageList[i]; break; } } } return(result); }
private static bool GetStringResourceMaster(string key, out string text) { bool flag = StringMaster.stringCache.TryGetValue(key, out text); if (!flag) { GameWebAPI.RespDataMA_MessageStringM.Message message = StringMaster.resourceMaster.GetMessage(key); if (message != null) { text = message.messageText; StringMaster.stringCache.Add(message.messageCode, message.messageText); flag = true; } } return(flag); }