using System.Collections; using System.Collections.Generic; using Thousandto.Cfg.Data; using UnityEngine; namespace Thousandto.Code.Logic { public class SceneBackLoadData { private DeclareSceneLoadConfig _cfg = null; //是否正在下载 private bool _isLoading = false; //是否缓存资源完成 private bool _isCacheOver = false; private SceneDownLoadResult _result = SceneDownLoadResult.Defalut; public DeclareSceneLoadConfig Cfg { get { return _cfg; } } public bool IsLoading { get { return _isLoading; } set { _isLoading = value; } } public bool IsCacheOver { get { return _isCacheOver; } set { _isCacheOver = value; } } public SceneDownLoadResult Result { get { return _result; } set { _result = value; } } public SceneBackLoadData(DeclareSceneLoadConfig cfg) { _cfg = cfg; } } /// /// 下载结果 /// public enum SceneDownLoadResult { Defalut = 0, //没有返回 Success, //下载成功 Fail, //下载失败 } }