public void OnTriggerEnter(Collider collider) { if (collider.name != "Terrain") { var enemy = collider.GetComponent <HealthTeamAndDamage>(); //do damage to any object that takes health if (enemy) { enemyCollider = enemy; } } }
//return is damage was sucessfully done public virtual bool DoDamage(HealthTeamAndDamage enemy) { return(enemy.TakeDamage(Damage, Team)); }
public void OnTriggerExit(Collider collider) { enemyCollider = null; }
private void Target_Died(Enemy enemy) { enemyCollider = null; }