Releases: retrodaredevil/action-lib
Thread safe bug fix
Contains a bug fix for SetActionMultiplexer
Thread safety release
action-lib is now (mostly) thread safe when adding actions to a queue or multiplexer. Methods that are not thread safe are those that update or end actions and those that are documented to not be thread safe.
LinkedActionRunner bug fix
LinkedActionRunner can now finish in one iteration
Multiplexers update in order by default
Multiplexers update in order by default
Added TryCatchAction and forceUpdateInOrder to multiplexer
Added TryCatchAction and forceUpdateInOrder to multiplexer
Added Dynamic Action Runner
Added Dynamic Action Runner to make it easy to alter which actions are run.
Added supplementary actions
Added supplementary actions
Added override actions
Added override actions to easily make actions stay active or make actions end immediately or run forever.
Added IllegalStateException to DefaultActionChooser
Added IllegalStateException to DefaultActionChooser
Added LinkedAction
Added LinkedAction! This allows different Actions to determine what the next Action should be. It also includes a factory method to create a LinkedAction runner so you don't have to switch actions manually.