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); }
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); } }
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)); } }
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); } }
// 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(); } }
//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)); } }
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); } }