public static IPromise LoadUnload(string[] loadScenes, string[] unloadScenes, SignalBus signalBus) { LoadUnloadScenesSignal loadUnloadParams = new LoadUnloadScenesSignal() { LoadScenes = loadScenes, UnloadScenes = unloadScenes }; signalBus.Fire(loadUnloadParams); return(loadUnloadParams.Fire()); }
public static IPromise Unload(string unloadScene, SignalBus signalBus) { LoadUnloadScenesSignal loadUnloadParams = new LoadUnloadScenesSignal() { LoadScenes = null, UnloadScenes = new[] { unloadScene } }; signalBus.Fire(loadUnloadParams); return(loadUnloadParams.Fire()); }