Ejemplo n.º 1
0
        /// <summary>
        /// 释放资源
        /// </summary>
        public void CheckExtractResource()
        {
            bool isExists = Directory.Exists(Util.DataPath) &&
                            Directory.Exists(Util.DataPath + "lua/") && File.Exists(Util.DataPath + "files.txt");

            if (isExists || AppConst.DebugMode)
            {
                StartCoroutine(GameManager.GetOrCreate(gameObject).OnUpdateResource());
                return;                                                              //文件已经解压过了,自己可添加检查文件列表逻辑
            }
            StartCoroutine(GameManager.GetOrCreate(gameObject).OnExtractResource()); //启动释放协成
        }