Пример #1
0
    /// <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);
    }
Пример #2
0
    /// <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);
    }