Example #1
0
        private void OnTriggerEnter2D(Collider2D collision)
        {
            Dwarf dwarf = collision.gameObject.GetComponent <Dwarf>();

            if (dwarf != null)
            {
                dwarf.TakeDamage(100);
            }
        }
Example #2
0
        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);
                }
            }
        }