示例#1
0
 private bool IsAbilityAvailable(SpecialAbilityConfig ability)
 {
     // TODO: switch to cached countdown timer
     return(Time.time - ability.lastHitTime > ability.GetCooldown());
 }
 public void SetConfig(SpecialAbilityConfig newConfig)
 {
     config = newConfig;
 }
示例#3
0
        private bool WithinAbilityRange(SpecialAbilityConfig ability)
        {
            float distanceToTarget = (currentEnemy.transform.position - transform.position).magnitude;

            return(distanceToTarget <= ability.GetRange());
        }