private void CheckEnemyColision(Collider2D enemy) { /*lembre a id do enemy.gameobject que é unica! só do enemy ( colldier2d ) varia! atencao ;) */ DamageDealer damageDealer = enemy.GetComponent <DamageDealer>(); if (!damageDealer) { return; } /*garante que um determinado inimigo só ira colidir uma unica vez em cada bomba */ if (!thingsThatIcollided.Contains(enemy.gameObject.GetInstanceID())) { thingsThatIcollided.Add(enemy.gameObject.GetInstanceID()); damageDealer.HitDueBombExplosion(bomb.bombSettings.bombCurrentPower); } }