public void OnUpdateTips(UpdateVersionTipsScript.TipsMessageType msgType, long size) { string str = ""; switch (msgType) { case UpdateVersionTipsScript.TipsMessageType.VersionUpdateBig: str = string.Format("发现游戏大版本更新。\r\n你确认现在更新吗?"); break; case UpdateVersionTipsScript.TipsMessageType.VersionUpdateSmall: str = string.Format("发现新的更新包,共计{0}\r\n请在wifi环境下更新,土豪随意!", Downloader.GetSizeStr(size)); break; case UpdateVersionTipsScript.TipsMessageType.VersionUpdateFaild: str = string.Format("更新失败,请检查你的网络环境后重试!"); break; default: break; } UpdateVersionTipsScript.TipMessageStruct s = new UpdateVersionTipsScript.TipMessageStruct(); s.message = str; s.msgType = msgType; VersionUpdateManager.AddUpdateCmd(UpdateCmdType.UpdateMessageTips, s); }
private void ShowMessageTips(UpdateVersionTipsScript.TipMessageStruct obj) { if (MessageTips != null) { var script = MessageTips.GetComponent <UpdateVersionTipsScript>(); if (script != null) { script.SetMessage(obj.message, obj.msgType); } MessageTips.SetActive(true); SetLogoActive(false); } }