public void AttackAI(GameObject victim, float attackCounter) { if (victim == null) { return; } AIUnit victimUnit = victim.GetComponent <AIUnit>(); if (victimUnit != null) { victimUnit.TakeDamage(this.attackPower); this.attackCooldownCounter = attackCounter; if (victimUnit.currentHealth <= 0) { GameMetricLogger.Increment(GameMetricOptions.Kills); } } }