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
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if ((tag == collision.tag) || (walltag == collision.tag))
        {
            Destroy(gameObject);

            HP hp = collision.GetComponent <HP>();

            if (hp)
            {
                hp.DealDamage(damage, Adamage);
            }

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

            if ((player) && (gameObject.tag == "MacDo"))
            {
                Shoot gun = weapon.GetComponent <Shoot>();
                gun.NewWeapon(2);
            }

            else if ((player) && (gameObject.tag == "Shootgun"))
            {
                Shoot gun = weapon.GetComponent <Shoot>();
                gun.NewWeapon(1);
            }

            BossCinematic cinematic = gameObject.GetComponent <BossCinematic>();

            if (cinematic)
            {
                cinematic.Cutscene();
            }

            BossFightStarts fight = gameObject.GetComponent <BossFightStarts>();

            if (fight)
            {
                fight.Cutscene();
            }
        }
    }
Ejemplo n.º 3
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;
        }
    }
Ejemplo n.º 4
0
    public void Cutscene()
    {
        Player_Mouvement player = Player.GetComponent <Player_Mouvement>();

        if (player)
        {
            player.Go_again();
        }

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

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

        Boss_Alpha boss = Boss.GetComponent <Boss_Alpha>();

        if (boss)
        {
            boss.enabled = true;
        }
    }
Ejemplo n.º 5
0
    private void OnTriggerEnter2D()
    {
        Player_Mouvement player = Player.GetComponent <Player_Mouvement>();

        if (player)
        {
            player.Go_again();
        }

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

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

        Boss_Omega boss = Boss.GetComponent <Boss_Omega>();

        if (boss)
        {
            boss.enabled = true;
        }
    }