void UseAttack(AttackInfo attack) { if (Time.time - attack.last < attack.cooldown) { return; } attack.attack(); attack.last = Time.time; }