Example #1
0
 public static IEnumerator OnLoadSceneControl(IEnumerator loader, string sceneName, LoadingScreenFade fadeMask)
 => new SceneLoadWrapper(loader, sceneName, ModEvents.ProcessScene);
Example #2
0
 public extern IEnumerator orig_LoadSceneControl(string sceneName, LoadingScreenFade fadeMask);
Example #3
0
 public new IEnumerator LoadSceneControl(string sceneName, LoadingScreenFade fadeMask)
 => ModEvents.LoadSceneControl(orig_LoadSceneControl(sceneName, fadeMask), sceneName, fadeMask);
Example #4
0
 public static IEnumerator LoadSceneControl(IEnumerator loader, string sceneName, LoadingScreenFade fadeMask)
 => OnLoadSceneControl?.InvokePassing(loader, sceneName, fadeMask) ?? loader;