Implemented ActionQueue to Action

This commit is contained in:
bigguy345 committed 2025-07-02 21:14:57 +03:00
1 parent eddcccdebf
commit d5835ddc6d
1 file changed
+11
@@ -13,6 +13,17 @@ import java.util.function.Function;
*/
public interface IAction {
/**
* @return the queue this action is scheduled on. null if not scheduled
*/
IActionQueue getQueue();
/**
* @param queue Schedules action on this queue. If action was scheduled on different queue, transfers it over from that to this.
* @return
*/
IAction setQueue(IActionQueue queue);
/**
* @param task code to execute each time the action fires
* @return