Added an extra IConditionalAction scheduling method

This commit is contained in:
bigguy345 committed 2025-04-29 09:01:37 +03:00
1 parent 284017ef80
commit efa272706f
2 files changed
+7 -1

No files matched your search

@@ -186,6 +186,12 @@ public class ScriptedActionManager implements IActionManager {
return scheduleAction(new ConditionalAction(this, name, predicate, task, terminateWhen));
}
@Override
public IConditionalAction scheduleAction(String name, Supplier<Boolean> predicate, Consumer<IAction> task, Supplier<Boolean> terminateWhen, Consumer<IAction> onTermination) {
return scheduleAction(new ConditionalAction(this, name, predicate, task, terminateWhen, onTermination));
}
@Override
public IConditionalAction scheduleAction(IConditionalAction action) {
conditionalActions.add(action);