// Update is called once per frame void Update() { if (Input.GetKeyDown("a")) { SceneChanger.ChangeScene(Player, 2); } }
void Update() { if (Input.GetKeyDown(KeyCode.Space)) { SceneChanger.ChangeScene("TitleScene"); } }
// Return home if not already there public void Home() { if (home.interactable) { sceneChanger.ChangeScene("MainMenu"); } }
private void _on_SceneTrigger_body_entered(Node body) { if (body is OverworldActor) { SceneChanger.ChangeScene(_scenePath); } }
public static void DecideScenePlayEnding() { string endingSceneName; if (Parameters.CleanEnergyUsed > Parameters.UnClearEnergyUsed + 10) { endingSceneName = "VeryCleanEnd"; } else if (Parameters.CleanEnergyUsed > Parameters.UnClearEnergyUsed) { endingSceneName = "DecentCleanEnd"; } else if (Parameters.CleanEnergyUsed + 10 > Parameters.UnClearEnergyUsed) { endingSceneName = "DecentDirtyEnd"; } else if (Parameters.CleanEnergyUsed + 10 < Parameters.UnClearEnergyUsed) { endingSceneName = "DirtyEnd"; } else { endingSceneName = "DecentEnd"; } SceneChanger.ChangeScene(endingSceneName); }
public void Initialize() { loginButton.AddOnClickListener(() => { if (string.IsNullOrEmpty(loginTextField.Text)) { logger.Warning("You must provide login."); return; } if (string.IsNullOrEmpty(passwordTextField.Text)) { logger.Warning("You must provide password."); return; } Account account = new Account() { Login = loginTextField.Text, Password = passwordTextField.Text }; logger.Info($"Successfully logged in with " + $"login \"{ account.Login }\" and password \"{ account.Password }\"."); }); newAccountButton.AddOnClickListener(() => SceneChanger.ChangeScene("register")); }
public void BackToMain() { Debug.Log("BTM"); sceneChanger.ChangeScene("Menu"); ParsingMap.SpawnSprite.Clear(); }
private void OnTriggerEnter2D(Collider2D collision) { //Change scene when colliding with it if (collision.name.Contains("Player")) { sc.ChangeScene(scene); } }
// Update is called once per frame void Update() { if (Input.GetButtonDown("Cancel")) { changer.ChangeScene(-1); print("Deathhh"); } }
// Start is called before the first frame update void Start() { string initialloadscenename = Constants.GAMESTARTSCENE; SceneChanger scenechanger = new SceneChanger(); scenechanger.ChangeScene(initialloadscenename); }
/// <summary> /// シーンチェンジ /// </summary> /// NOTE:メインゲームシーン時のみかんキャッチ後に呼ぶアニメーションイベント用関数です。 public void ChangeScene() { // シーン切り替え sceneChanger.ChangeScene(); // プレイ回数をセーブ GameDataManager.Inst.PlayData.PlayCount++; JsonDataSaver.Save(GameDataManager.Inst.PlayData); }
private void HandleStartGame() { #if Debug print("HandleStartGame called."); debugText.text = "HandleStartGame called."; #endif StartCoroutine(SceneChanger.ChangeScene("Baskin-Arena")); }
void OnCollisionEnter2D(Collision2D collision) { if (LayerMask.LayerToName(collision.gameObject.layer) == "Player") { Destroy(this.gameObject); Debug.Log("Key Collected!"); sceneChanger.ChangeScene("MenuScene"); } }
override public float Run() { if (sceneNumber > -1) { SceneChanger sceneChanger = GameObject.FindWithTag(Tags.persistentEngine).GetComponent <SceneChanger>(); sceneChanger.ChangeScene(sceneNumber, true); } return(0f); }
private IEnumerator End() { TextChanger textChanger = textObject.GetComponent <TextChanger>(); textChanger.ChangeText("Time!"); yield return(new WaitForSeconds(4f)); SceneChanger s = GetComponent <SceneChanger>(); s.ChangeScene(); }
private void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { scenes.ChangeScene("Main Menu"); Destroy(GameManager.Get().gameObject); } if (isFinished) { waitingTimer += Time.deltaTime; if (waitingTimer >= waitingTime) { // scenes.sceneToChange("Credits Menu"); scenes.ChangeScene("Main Menu"); Destroy(GameManager.Get().gameObject); } } }
void Update() { //if (Application.platform == RuntimePlatform.Android) { if (Input.GetKeyUp(KeyCode.Escape)) { switch (NowStage) { case "Menu": if (Canvar) { Canvar.SetActive(true); } break; case "ModeChoose": sceneChanger.ChangeScene(StageStr[0]); break; case "Option": sceneChanger.ChangeScene(StageStr[0]); break; case "Campain": sceneChanger.ChangeScene(StageStr[1]); break; case "TimeAttack": sceneChanger.ChangeScene(StageStr[1]); break; case "Stage": sceneChanger.ChangeScene(StageStr[2]); break; } } } }
// Start is called before the first frame update // void Start() // { // // } // Update is called once per frame void Update() { // debug key combination // CTRL + SHIFT + D if (debugScene_Combo) { if ((Input.GetKey(KeyCode.LeftControl) || Input.GetKey(KeyCode.RightControl)) && Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.LeftShift) && Input.GetKey(KeyCode.D)) { // change to the debug scene. SceneChanger.ChangeScene("DebugScene"); } } }
void LateUpdate() { if (particleSystem.isPlaying) { Vector3 screenPoint = Camera.main.WorldToViewportPoint(UIElement.transform.position); if (screenPoint.x > horizontalPosition - range && screenPoint.x < horizontalPosition + range) { //Camera.main.enabled = false; //newCamera.enabled = true; //this.enabled = false; StateReciever.SetState(States.ACTIVE); SceneChanger.ChangeScene("Level1"); } } }
public void LoadGame(int slot) { #if UNITY_WEBPLAYER Debug.Log("Cannot load games when on WebPlayer platform."); #endif #if !UNITY_WEBPLAYER if (!HasAutoSave()) { slot++; } string allData = Serializer.LoadSaveFile(GetSaveFileName(slot)); if (allData.ToString() != "") { string mainData; string roomData; int divider = allData.IndexOf("||"); mainData = allData.Substring(0, divider); roomData = allData.Substring(divider + 2); saveData = Serializer.DeserializeObjectBinary <SaveData> (mainData); levelStorage.allLevelData = Serializer.DeserializeRoom(roomData); // Stop any current-running ActionLists, dialogs and interactions KillActionLists(); // Load correct scene if (saveData.mainData.currentScene != Application.loadedLevel) { isLoadingNewScene = true; if (this.GetComponent <SceneChanger>()) { SceneChanger sceneChanger = this.GetComponent <SceneChanger>(); sceneChanger.ChangeScene(saveData.mainData.currentScene, false); } } else { OnLevelWasLoaded(); } } #endif }
public void ChangeMapToNextMap() { if (0 == this.mapCycleList.Count) { return; } if (!SceneChanger.isLoadingScene) { // initiate scene changing SceneChanger.ChangeScene(this.GetNextMap()); m_currentMapCycleMapIndex++; m_currentMapCycleMapIndex %= this.mapCycleList.Count; } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.GetComponent <WordMover>().isCorrect) { misses++; Destroy(lives[lives.Count - misses]); StartCoroutine(TakeDamage(bear, Color.red, 1)); audio.Play(); } if (misses == missesAllowed) { PlayerPrefs.SetInt("lastScore", scoreKeep.score); sceneChanger.ChangeScene("LoseScene"); } }
/// <summary> /// ボタンをクリックされた時の処理 /// </summary> public void OnClick() { // 押されたボタンのシーンの名前を取得 string nextSceneName = sceneList.Scenes[stageNum - 1]; // 今のシーンの名前を取得 string nowSceneName = UnityEngine.SceneManagement.SceneManager.GetActiveScene().name; // 今のシーンと遷移する予定のシーンが同じじゃなければ if (nowSceneName != nextSceneName) { // 遷移するシーンを押されたボタンのシーンの名前に変更 sceneChanger.SceneName = nextSceneName; // シーン遷移処理 sceneChanger.ChangeScene(); // レベル選択のUIを閉じるイベントを呼ぶ EventManager.Inst.InvokeEvent(SubjectType.OnCloseLevels); } }
/// <summary> /// 更新処理 /// </summary> protected override void FixedUpdate() { // プレイヤーのアニメーションが終わったら if (resultPlayerAnimator.IsEnd && scoreCountUpper.IsEnd && !isShowAd) { // インタースティシャルか動画広告表示 Invoke("ShowAd", showAdTime); // 連続で表示しないようにする表示フラグを立てて、ボタンを表示 isShowAd = true; } // 動画広告を見終わったらシーンを切り替える if (AdManager.Inst.EndAdVideo()) { sceneChanger.ChangeScene(); } }
public void ChangeMapAndUpdateIndexOfCurrentMap(string mapName) { if (SceneChanger.isLoadingScene) { return; } int index = this.mapCycleList.IndexOf(mapName); if (index < 0) { return; } if (SceneChanger.ChangeScene(mapName)) { m_currentMapCycleMapIndex = index; } }
public void Next() { switch (SceneChanger.CurrentScene()) { case "Level01": SceneChanger.ChangeScene("Level02"); break; case "Level02": SceneChanger.ChangeScene("Level03"); break; case "Level03": SceneChanger.ChangeScene("MainMenu"); break; default: break; } }
// exists the lobby. public void ExitLobby() { // game builder to be deleted. GameBuilder gb = null; // if the lobby manager has not been set, try looking for it. if (lobbyManager == null) { lobbyManager = FindObjectOfType <OnlineLobbyManager>(); } // destroys online manager upon exit. if (lobbyManager != null) { // gets the game builder from the lobby manager. gb = lobbyManager.gameBuilder; Destroy(lobbyManager.gameObject); } // searches for the game builder if the lobby manager didn't have it. if (gb == null) { gb = FindObjectOfType <GameBuilder>(); } // if the game builder is not equal to null. if (gb != null) { Destroy(gb.gameObject); } // changes the scene. SceneChanger.ChangeScene(exitScene); }
public void Options() { SceneChanger.ChangeScene("Options"); }
public void MainMenu() { SceneChanger.ChangeScene("MainMenu"); }
public void Restart() { SceneChanger.ChangeScene(SceneChanger.CurrentScene()); }