Ejemplo n.º 1
0
        public void GoToMainMenu()
        {
            Time.timeScale = 1;
            BlackScreenMain blackScreen = FindObjectOfType <BlackScreenMain>();

            blackScreen.sceneName = "SelectScene";
            blackScreen.GetComponent <Animator>().SetTrigger("FadeOut");
        }
Ejemplo n.º 2
0
        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();
                    }
                }
            }
        }