Example #1
0
        private void OnCollisionEnter(Collision other)
        {
            Character.IDamageable iDamageable = other.gameObject.GetComponent <Character.IDamageable>();

            if (iDamageable != null)
            {
                iDamageable.ApplyDamage(damage);
            }


            Destroy(this.gameObject);
        }
Example #2
0
            private void OnTriggerEnter(Collider other)
            {
                if (other.tag == "Bullet")
                {
                    return;
                }

                Character.IDamageable iDamageable = other.gameObject.GetComponent <Character.IDamageable>();

                if (iDamageable != null)
                {
                    iDamageable.ApplyDamage(damage);
                }

                Destroy(this.gameObject);
            }