Ejemplo n.º 1
0
    public static void ResponseServerInfo(NetRequest _request)
    {
        ServerInfoRequest request = (ServerInfoRequest)_request;

        NetworkDefine.sAssetBundleDownloadUrl = request.ab_url;
        NetworkDefine.sPackageDownloadUrl     = request.package_url;

        Debug.LogError("request.version " + request.version);
        Debug.LogError("request.ab_url " + request.ab_url);
        Debug.LogError("request.package_url " + request.package_url);
        Debug.LogError("Consts.VERSION " + Consts.VERSION);

#if !UNITY_EDITOR
        if (request.version > Consts.VERSION)
        {
            // update package
            string title   = "version is too old";
            string content = "version is too old, click ok to update a new one";
            MessageBox.instance.OpenMessage(MessageBox.TYPE.Ok, title, content, OpenUrlToUpdate);
            return;
        }
#endif

        if (request._call_back != null)
        {
            request._call_back();
        }
    }