Пример #1
0
    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);
    }
Пример #2
0
    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);
        }
    }