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); }
public static void RestartScene(this WTaskQueue taskLoader, Action act = null) { taskLoader.LoadScene(SceneManager.GetActiveScene().name, act); }