Example #1
0
    public void Die()
    {
        string     tag       = gameObject.tag;
        GameObject sfxPlayer = GameObject.FindGameObjectWithTag("SFX_Player");
        SFX_Player player    = sfxPlayer.GetComponent <SFX_Player>();

        player.Play(tag);
        Explode();
        Destroy(gameObject);
    }
Example #2
0
 void shoot()
 {
     if (activeWeapon == "bullet")
     {
         GameObject sfxPlayer = GameObject.FindGameObjectWithTag("SFX_Player");
         SFX_Player player    = sfxPlayer.GetComponent <SFX_Player>();
         player.Play("pewPew");
         Instantiate(bullet, firePoint.position, firePoint.rotation);
     }
     if (activeWeapon == "laser")
     {
         Instantiate(laser, firePoint.position, firePoint.rotation);
     }
 }
Example #3
0
    void OnTriggerEnter2D(Collider2D hitInfo)
    {
        PlayerHealth pHealth = hitInfo.gameObject.GetComponent <PlayerHealth>();

        if (pHealth != null)
        {
            Stats.SetActivePowerUp("pUpS");
            GameObject sfxPlayer = GameObject.FindGameObjectWithTag("SFX_Player");
            SFX_Player player    = sfxPlayer.GetComponent <SFX_Player>();
            player.Play("powerUp");

            StartCoroutine(doPowerUp(pHealth));
        }
    }
Example #4
0
    void OnTriggerEnter2D(Collider2D hitInfo)
    {
        PlayerHealth playerHealth = hitInfo.gameObject.GetComponent <PlayerHealth>();

        if (playerHealth != null)
        {
            playerHealth.healPlayer(66);

            GameObject sfxPlayer = GameObject.FindGameObjectWithTag("SFX_Player");
            SFX_Player player    = sfxPlayer.GetComponent <SFX_Player>();
            player.Play("powerUp");

            Destroy(gameObject);
        }
    }
Example #5
0
    // Update is called once per frame
    void OnTriggerEnter2D(Collider2D hitInfo)
    {
        MachineGun mg = hitInfo.gameObject.GetComponent <MachineGun>();

        if (mg != null)
        {
            Stats.SetActivePowerUp("pUpL");
            GameObject sfxPlayer = GameObject.FindGameObjectWithTag("SFX_Player");
            SFX_Player player    = sfxPlayer.GetComponent <SFX_Player>();
            player.Play("powerUp");

            mg.activeWeapon = "laser";
            goHide();
        }
    }
Example #6
0
    //get colided objects
    void OnTriggerEnter2D(Collider2D hitInfo)
    {
        MachineGun mg = hitInfo.gameObject.GetComponent <MachineGun>();

        if (mg != null)
        {
            Stats.ActivePowerUp = "pUpRF";
            GameObject sfxPlayer = GameObject.FindGameObjectWithTag("SFX_Player");
            SFX_Player player    = sfxPlayer.GetComponent <SFX_Player>();
            player.Play("powerUp");

            planeModel.color = orange;
            planeModel.color = orange;
            planeModel.color = orange;
            planeModel.color = orange;
            planeModel.color = orange;

            StartCoroutine(doPowerUp(mg));
        }
    }
Example #7
0
    void OnTriggerEnter2D(Collider2D hitInfo)
    {
        Health enemyHealth = hitInfo.gameObject.GetComponent <Health>();
        string tag         = hitInfo.gameObject.tag;



        if (tag != "powerUp")
        {
            if (enemyHealth != null)
            {
                enemyHealth.takeDamage(25);
            }
            GameObject sfxPlayer = GameObject.FindGameObjectWithTag("SFX_Player");
            SFX_Player player    = sfxPlayer.GetComponent <SFX_Player>();
            player.Play("bulletHit");

            Destroy(gameObject);
        }
    }