Exemple #1
0
        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);
                }
            }
        }