Ejemplo n.º 1
0
    void Update()
    {
        if (timer > 0.0f)
        {
            timer -= Time.deltaTime;
        }

        if (gameObject.name == "Barrier")
        {
            if ((Time.time - cooldown >= 8) && (tik == 1))
            {
                gameObject.transform.position = new Vector3(2180.3f, -1649.3f, 0);
                tik = 0;
            }
        }
        if ((gameObject.layer == 10) && (hp <= 0))
        {
            if (tik == 0)
            {
                cooldown = Time.time;
                tik      = 1;
                anim.SetTrigger("Pdeath");
                FindObjectOfType <AudioManager>().Play("PlayerDeath");
                Player_Mouvement boy = gameObject.GetComponent <Player_Mouvement>();

                if (boy)
                {
                    boy.Stop_Movement();
                }

                Shoot pew = Pew.GetComponent <Shoot>();

                if (pew)
                {
                    pew.enabled = false;
                }
            }
            else if ((Time.time - cooldown >= 3) && (ahp > 0))
            {
                BackInTime();
            }
            else if ((Time.time - cooldown >= 3) && (ahp <= 0))
            {
                BackToMainMenu();
            }
        }
    }
Ejemplo n.º 2
0
    public void Cutscene()
    {
        wall_f.SetActive(true);
        wall_g.SetActive(true);
        truecamera.SetActive(false);
        camera.SetActive(true);
        Destroy(platform);

        Player_Mouvement player = Player.GetComponent <Player_Mouvement>();

        if (player)
        {
            player.Stop();
            player.Stop_Movement();
        }

        Shoot gun = Gun.GetComponent <Shoot>();

        if (gun)
        {
            gun.enabled = false;
        }
    }