Ejemplo n.º 1
0
    private void OnCollisionEnter2D(Collision2D other)
    {
        IDamageDealer DamageDealer = other.gameObject.GetComponent <IDamageDealer>();

        if (DamageDealer != null)
        {
            if (other.gameObject.GetComponent <EnemyController>() != null)
            {
                Tools.FlashSprite(_spriteRenderer);
                _healthPlayerShared.DoDamage(DamageDealer.Damage());
            }
        }
    }