private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == "PlayerHit") { _takeDamageAudio.Play(); V3PlayerCharacterControler temp = collision.gameObject.GetComponentInParent <V3PlayerCharacterControler>(); float tempDamage = temp.meleeDamageValue; TakeDamage(tempDamage); } if (collision.gameObject.tag == "Player") { V3PlayerCharacterControler playerChar = collision.GetComponent <V3PlayerCharacterControler>(); playerChar.ApplyDamage(5); } }
void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.tag == "Player") { V3PlayerCharacterControler playerChar = collision.GetComponent <V3PlayerCharacterControler>(); playerChar.ApplyDamage(damage); Destroy(gameObject); } if (collision.gameObject.tag == "Environment") { Destroy(gameObject); } if (Spread != null) { Spread.GetComponent <ParticleSystem>().Play(); } }