public void GoToMainMenu() { Time.timeScale = 1; BlackScreenMain blackScreen = FindObjectOfType <BlackScreenMain>(); blackScreen.sceneName = "SelectScene"; blackScreen.GetComponent <Animator>().SetTrigger("FadeOut"); }
private void Update() { if (MoveRight && transform.forward.z > 0f) { spellCheck.GetInput(TransitionParameter.MoveForward); spellCheck.GetInput(TransitionParameter.MoveRight); } if (MoveLeft && transform.forward.z < 0f) { spellCheck.GetInput(TransitionParameter.MoveForward); spellCheck.GetInput(TransitionParameter.MoveLeft); } if (Crouch) { spellCheck.GetInput(TransitionParameter.Crouch); } if (Attack) { spellCheck.GetInput(TransitionParameter.Attack); } if (Idle) { spellCheck.GetInput(TransitionParameter.Idle); } if (tag == "Player") { if (transform.position.y <= -3) { transform.position = FindObjectOfType <PlayerSpawn>().transform.position; currentHP -= 40; if (currentHP <= 0) { SkinnedMeshAnimator.runtimeAnimatorController = playerDeathAnimator; GetComponent <ManualInput>().enabled = false; GetComponent <CharacterControl>().enabled = false; alive = false; BlackScreenMain blackScreen = FindObjectOfType <BlackScreenMain>(); blackScreen.sceneName = "LoseScene"; blackScreen.GoToNextScene(); } } } }