76 lines
1.5 KiB
C#
76 lines
1.5 KiB
C#
|
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;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 下载结果
|
|||
|
/// </summary>
|
|||
|
public enum SceneDownLoadResult
|
|||
|
{
|
|||
|
Defalut = 0, //没有返回
|
|||
|
Success, //下载成功
|
|||
|
Fail, //下载失败
|
|||
|
}
|
|||
|
}
|