/// <summary> /// 卸载场景 /// </summary> /// <param name="name">场景名称</param> /// <param name="complete">完成</param> /// <param name="progress">进度</param> /// <param name="begin">开始</param> public void UnLoadAsync(string name, SceneTask.Complete complete, SceneTask.Progress progress = null, SceneTask.Begin begin = null) { SceneTask task = new SceneTask(name, complete, progress, begin); m_tasks.Enqueue(task); }
/// <summary> /// 加载场景 /// </summary> /// <param name="name">场景名称</param> /// <param name="mode">加载模式</param> /// <param name="complete">完成</param> /// <param name="progress">进度</param> /// <param name="begin">开始</param> public void LoadAsync(string name, UnityEngine.SceneManagement.LoadSceneMode mode, SceneTask.Complete complete, SceneTask.Progress progress = null, SceneTask.Begin begin = null) { SceneTask task = new SceneTask(name, mode, complete, progress, begin); m_tasks.Enqueue(task); }