コード例 #1
0
        /** 读取bundle信息 */
        public static void readBundleInfo(BytesReadStream stream)
        {
            LoadControl.clearResourceInfo();

            int len = stream.readInt();

            for (int i = 0; i < len; i++)
            {
                BundleInfoData data = new BundleInfoData();
                data.readBytes(stream);

                LoadControl.registBundleInfo(data);
            }

            len = stream.readInt();
            for (int i = 0; i < len; i++)
            {
                ResourceInfoData data = new ResourceInfoData();
                data.readBytes(stream);

                LoadControl.registResource(data.name, data.id, data.type);
            }

            LoadControl.registBundleOver();
        }
コード例 #2
0
ファイル: MainLoginControl.cs プロジェクト: shineTeam7/home3
    private void doHotFix(VersionSaveData sData)
    {
        _getVersionSended = false;

        if (GameC.main != null)
        {
            //回到登录界面
            GameC.main.backForHotfix();
        }

        //清空信息
        LoadControl.clearAllResource();
        LoadControl.clearResourceInfo();

        _stepTool.clearStates();
        _stepTool.completeStepPre(UpdateResource);

        ResourceInfoControl.mergeVersion(sData);
        doVersionNext(false);
    }