public void LoadScene(string sceneName) { prevScene = currentScene; UnitySceneManager.LoadScene(sceneName); }
void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == "Player") { UnitySceneManager.LoadScene(sceneName); } }
public static void LoadSceneByName(String name, bool force = false) { Scene scene = SCM.GetSceneByName(name); if (force) { if (!scene.isLoaded) { SCM.LoadScene(name); } else { SCM.LoadScene(scene.name); } } else if (!scene.isLoaded) { SCM.LoadSceneAsync(name); } else { SCM.LoadSceneAsync(scene.name); } }
public static void LoadSceneById(int id, bool force = false) { if (id >= GetSceneCount()) { throw new Exception("Scene Index outisde of Range"); } int index = 1 + id; Scene scene = SCM.GetSceneByBuildIndex(index); if (force) { if (!scene.isLoaded) { SCM.LoadScene(index); } else { SCM.LoadScene(scene.name); } } else if (!scene.isLoaded) { SCM.LoadSceneAsync(index); } else { SCM.LoadSceneAsync(scene.name); } }
/// <summary> /// 読込開始 /// </summary> /// <param name="id"></param> /// <param name="addtive"></param> /// <param name="async"></param> public SceneLoader(SceneDefine.SCENE_ID id, bool addtive, bool async) { SceneID = id; Name = SceneDefine.SceneNames[(int)id]; this.addtive = addtive; this.async = async; if (async) { var param = new UnityEngine.SceneManagement.LoadSceneParameters(); if (addtive) { param.loadSceneMode = UnityEngine.SceneManagement.LoadSceneMode.Additive; } else { param.loadSceneMode = UnityEngine.SceneManagement.LoadSceneMode.Single; } asyncOperation = UnitySceneManager.LoadSceneAsync(Name, param); } else { if (addtive) { UnitySceneManager.LoadScene(Name, UnityEngine.SceneManagement.LoadSceneMode.Additive); } else { UnitySceneManager.LoadScene(Name, UnityEngine.SceneManagement.LoadSceneMode.Single); } } }
private void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "Player") { PlayerPrefs.SetString("TARGET_LEVEL", _levelName); SceneManager.LoadScene("Loading"); } }
IEnumerator LoodSceneByNameRoutine(string level, float duraction) { onSceneLeave?.Invoke(duraction); yield return(new WaitForSeconds(duraction)); InternalSceneManager.LoadScene(level); routine = null; }
public void Load(string sceneName, System.Action onSceneLoaded) { Debug.LogFormat("[SceneManager] Load(sceneName = {0}, onSceneLoaded = {1})", sceneName, onSceneLoaded); SManager.LoadScene(EmptyScene, LoadSceneMode.Single); StartCoroutine(WaitUntilSceneLoaded(sceneName, onSceneLoaded)); SManager.LoadScene(sceneName, LoadSceneMode.Single); }
// Update is called once per frame void Update() { if (Input.GetKeyDown("escape")) {//When a key is pressed down it see if it was the escape key if it was it will execute the code if (UnitySceneManager.GetActiveScene().buildIndex == 0) { popUpExit.SetActive(true); yes.onClick.AddListener(exit); no.onClick.AddListener(scene0); } else if (UnitySceneManager.GetActiveScene().buildIndex == 1) { UnitySceneManager.LoadScene(0); } else if (UnitySceneManager.GetActiveScene().buildIndex == 2) { popUpExit.SetActive(true); yes.onClick.AddListener(scene0); no.onClick.AddListener(scene2); } else if (UnitySceneManager.GetActiveScene().buildIndex == 3) { popUpExit.SetActive(true); yes.onClick.AddListener(scene0); no.onClick.AddListener(scene3); } else if (UnitySceneManager.GetActiveScene().buildIndex == 4) { UnitySceneManager.LoadScene(2); } else if (UnitySceneManager.GetActiveScene().buildIndex == 5) { UnitySceneManager.LoadScene(4); } else if (UnitySceneManager.GetActiveScene().buildIndex == 6) { UnitySceneManager.LoadScene(5); } else if (UnitySceneManager.GetActiveScene().buildIndex == 7) { UnitySceneManager.LoadScene(6); } else if (UnitySceneManager.GetActiveScene().buildIndex == 8) { UnitySceneManager.LoadScene(7); } else if (UnitySceneManager.GetActiveScene().buildIndex == 9) { UnitySceneManager.LoadScene(8); } else if (UnitySceneManager.GetActiveScene().buildIndex == 14) { UnitySceneManager.LoadScene(2); } } }
/// <summary> /// Tries to load the next scene. /// <para>Return if the next scene is valid</para> /// </summary> public static bool TryLoadNextScene(LoadSceneMode loadSceneMode) { if (!SceneExists(NextSceneIndex)) { return(false); } SM.LoadScene(NextSceneIndex, loadSceneMode); return(true); }
void Start() { DontDestroyOnLoad(gameObject); LoadGameData(); LoadPlayerProgress(); //GetCurrentRoundData (); UnitySceneManager.LoadScene("Chemistry"); }
void Start() { try { foreach (string arg in System.Environment.GetCommandLineArgs()) { if (arg == "--reset-config") { Config.reset(); } } } catch (System.Exception) { } Config.load(); SceneMng.LoadScene("scenes/MainMenu"); }
private void Update() { // if game over true reset the game and update it // if (Gameover) { if (Input.anyKeyDown) { Time.timeScale = 1; SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); } return; } if (!plyaed) // if we didnt press any key dont play // { if (Input.anyKeyDown) // if we press key start game // { audioSource.Play(); plyaed = true; ObstacleSoawner.Instance.playing = true; gravityvalue -= firstjumpvalue; //jumping // UlManeger.Instance.PlayGame(); } return; } gravityvalue += gravityspeed * Time.deltaTime; tr.position += Vector3.down * gravityvalue * Time.deltaTime;// virus go down // if (Input.anyKeyDown) { audioSource.Play(); gravityvalue = -jumpvalue; // if you pres key virus go up // } if (tr.position.y > limitscreen || tr.position.y < -limitscreen) // if virus go out of screen retunr game // { OutofScreenDanger(); } }
public void LoadAddative(int sceneNumber) { InternalSceneManager.LoadScene(sceneNumber); }
/// <summary> /// Reloads the current scene /// </summary> public static void ReloadActiveScene(LoadSceneMode loadSceneMode = LoadSceneMode.Single) => SM.LoadScene(SM.GetActiveScene().buildIndex, loadSceneMode);
public void LoadMainScene() { IsChangingScene = true; UnitySceneManager.LoadScene(mainSceneName); }
public void LoadLevel() { IsChangingScene = true; UnitySceneManager.LoadScene(levelSceneName); }
public void ChangeScene(string sceneName) { USceneManager.LoadScene(sceneName); }
public void GoTo(string sceneName) { UnitySceneManager.LoadScene(sceneName); }
public void LoadGarageScene() { UnitySceneManager.LoadScene("Garage"); }
public void scene2() { UnitySceneManager.LoadScene(2); }
public void scene0() { UnitySceneManager.LoadScene(0); }
public void LoadAddative(string sceneName) { InternalSceneManager.LoadScene(sceneName); }
public void ReloadScene() { USceneManager.LoadScene(USceneManager.GetActiveScene().buildIndex); }
public void scene3() { UnitySceneManager.LoadScene(3); }
public void ReloadScene() { UnitySceneManager.LoadScene(UnitySceneManager.GetActiveScene().name); }
public void ReloadScene() { Scene currentScene = UnitySceneManager.GetActiveScene(); UnitySceneManager.LoadScene(currentScene.name); }
public void ReloadCurrentScene() { Manager.LoadScene(Manager.GetActiveScene().name); }
private void ResetScene() { Scene.LoadScene(Scene.GetActiveScene().buildIndex); }
public void LoadScene(string sceneName) { Manager.LoadScene(sceneName); }