public static Scene GetSceneByBuildIndex(int buildIndex)
        {
            Scene result;

            SceneManagerAPIInternal.GetSceneByBuildIndex_Injected(buildIndex, out result);
            return(result);
        }
 protected internal virtual AsyncOperation UnloadSceneAsyncByNameOrIndex(string sceneName, int sceneBuildIndex, bool immediately, UnloadSceneOptions options, out bool outSuccess) =>
 SceneManagerAPIInternal.UnloadSceneNameIndexInternal(sceneName, sceneBuildIndex, immediately, options, out outSuccess);
 protected internal virtual AsyncOperation LoadSceneAsyncByNameOrIndex(string sceneName, int sceneBuildIndex, LoadSceneParameters parameters, bool mustCompleteNextFrame) =>
 SceneManagerAPIInternal.LoadSceneAsyncNameIndexInternal(sceneName, sceneBuildIndex, parameters, mustCompleteNextFrame);
 protected internal virtual Scene GetSceneByBuildIndex(int buildIndex) => SceneManagerAPIInternal.GetSceneByBuildIndex(buildIndex);
 protected internal virtual int GetNumScenesInBuildSettings() => SceneManagerAPIInternal.GetNumScenesInBuildSettings();
 protected internal virtual Scene GetSceneByBuildIndex(int buildIndex)
 {
     return(SceneManagerAPIInternal.GetSceneByBuildIndex(buildIndex));
 }
 protected internal virtual int GetNumScenesInBuildSettings()
 {
     return(SceneManagerAPIInternal.GetNumScenesInBuildSettings());
 }
 public static AsyncOperation LoadSceneAsyncNameIndexInternal(string sceneName, int sceneBuildIndex, LoadSceneParameters parameters, bool mustCompleteNextFrame)
 {
     return(SceneManagerAPIInternal.LoadSceneAsyncNameIndexInternal_Injected(sceneName, sceneBuildIndex, ref parameters, mustCompleteNextFrame));
 }