コード例 #1
0
        /// <summary>
        /// 初始化
        /// </summary>
        bool PreprocessFinished()
        {
            //MainManifest
            MainManifest = Common.LoadMainManifest();
            if (MainManifest == null)
            {
                Error(emErrorCode.LoadMainManifestFailed
                      , "Can't load MainManifest file!");
                return(false);
            }

            // ResourcesManifest
            ResourcesManifest = Common.LoadResourcesManifest();
            if (ResourcesManifest == null)
            {
                Error(emErrorCode.LoadResourcesManiFestFailed
                      , "Can't load ResourcesInfo file!");
                return(false);
            }

            // ResourcesPackages
            ResourcesPackages = Common.LoadResourcesPackages();

            //记录当前版本号
            Version = ResourcesManifest.Data.Version;
            //标记已准备好
            IsReady = ErrorCode == emErrorCode.None;

            return(true);
        }