Пример #1
0
        public static void LoadScene(this WTaskQueue taskLoader, string sceneName, Action act = null)
        {
            var tasks = new List <WTaskQueue.Task>();

            if (null != act)
            {
                tasks.Add(new WTaskQueue.Task(act));
            }
            tasks.Add(new WTaskQueue.Task(() => SceneManager.LoadScene(sceneName)));

            taskLoader.Load(tasks);
        }
Пример #2
0
 public static void RestartScene(this WTaskQueue taskLoader, Action act = null)
 {
     taskLoader.LoadScene(SceneManager.GetActiveScene().name, act);
 }