private void OnTriggerEnter2D(Collider2D collision) { Dwarf dwarf = collision.gameObject.GetComponent <Dwarf>(); if (dwarf != null) { dwarf.TakeDamage(100); } }
public void Mine() { Lives--; ac.PlayOneShot(HitSound); if (--Lives <= 0) { dwarf.TakeDamage(Damage); gameManager.Score += Score; collider2d.enabled = false; ac.PlayOneShot(BreakSound); spirteRender.sprite = Mined; if (ChildSprite != null) { ChildSprite.sprite = null; } if (Explosion != null) { Instantiate(Explosion, transform.position, transform.rotation); } } }