using Godot; using System.Collections.Generic; namespace Rokojori; [Tool] [GlobalClass, Icon("res://addons/rokojori_action_library/Icons/ConditionalAction.svg")] public partial class CoolDownRelease : Action { [Export] public CoolDown coolDown; [Export] public Action action; protected override void _OnTrigger() { if ( ! ( coolDown?.CanRelease() ?? true ) ) { return; } action?.Trigger(); } }