Working airplane ability revamp

This commit is contained in:
Michal Pikulski
2025-12-18 12:05:29 +01:00
parent ca56e748ba
commit dece09c45a
12 changed files with 407 additions and 99 deletions

View File

@@ -1,4 +1,4 @@
using Core;
using Core;
using UnityEngine;
namespace Minigames.Airplane.Abilities
@@ -23,7 +23,7 @@ namespace Minigames.Airplane.Abilities
/// Create bobbing ability with configuration from settings.
/// </summary>
public BobbingAbility(string name, Sprite icon, float cooldown, Vector2 force)
: base(name, icon, cooldown)
: base(name, icon, cooldown, reusable: true, activeDuration: 0f)
{
bobForce = force;
}
@@ -52,9 +52,8 @@ namespace Minigames.Airplane.Abilities
}
}
// Instant ability - deactivate immediately and start cooldown
// Instant ability - deactivate immediately (base.Deactivate starts cooldown)
base.Deactivate();
StartCooldown();
}
#endregion