Exemplo n.º 1
0
    private void ExecuteAbility()
    {
        if (Time.time < _nextExecutionTime)
        {
            return;
        }

        if (TargetingBehaviour.TargetingComponent.CurrentTarget == null)
        {
            return;
        }

        _nextExecutionTime = _ability.AbilityCooldown + Time.time;
        _ability.ExecuteAbility(transform.position, TargetingBehaviour.TargetingComponent.CurrentTarget);

        //_currentTarget.GetComponent<AIHealth_Health>().ChangeHealth((int)-damageAmount);
    }