void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.tag == "Player") { Character_Combat p = other.GetComponent <Character_Combat>(); p.DamageTaken(1, 1); } }
public void DealDamage() { Collider2D hit = Physics2D.OverlapCircle(attackPoint.position, attackRange, LayerMask.GetMask("Player")); if (hit != null) { Character_Combat p = hit.GetComponent <Character_Combat>(); p.DamageTaken(attackDamage, staminaDamage); } }
public void DealDamage() { Collider2D hit = Physics2D.OverlapCircle(attackPoint.position, attackRange, LayerMask.GetMask("Player")); if (hit != null) { Character_Combat p = hit.GetComponent <Character_Combat>(); p.DamageTaken(attackDamage, staminaDamage); } if (GetComponent <Abomination_Health>().spawnSlime) { if (slimeCount <= 3) { GameObject slimePrefab = Instantiate(slime, spawnPosition.position, spawnPosition.rotation); } } }