All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed wally build
- Added
BaseAction.IsBound()
method.
- Fixed actions calling
OnConnected
more than once.
- Added
ManualAction
. Variant that is used to act as a placeholder for manual triggering. - Added
UniqueAction
. Variant that requires only one of its entries to be active for it to trigger. - Added
Context.BindEvent
method. Registers and connects an event into the context. - Added
Context.BindSyncEvent
method for synchronous events. - Added
Context.UnbindEvent
. Removes an event connection from the context. - Added
Context.UnbindAllActions
. Removes all bound actions from the context. - Added
Context.UnbindAllEvents
. Removes all bound events from the context. - Added
isCancellableAction
type check util.
- Upgraded docs!
- Actions no longer show events that is useless to its class.
- Renamed
isMouseButtonAction
type check util toisMouseButton
.
- Fixed error when calling
print
on an unready action object. - Fixed action size priority and action-ghosting checks being ignored on synchronous actions.
- Fixed AnyAction type error on DynamicAction.
- Fixed DynamicAction not updating its content string.
- Fixed AxisAction throwing when checking if the input was down.
- Fixed actions not yielding when using async functions.
This is the first stable release.
- Added
Action
- Added
AxisAction
- Added
CompositeAction
- Added
DynamicAction
- Added
MiddlewareAction
- Added
OptionalAction
- Added
SequenceAction
- Added
SynchronousAction
- Added
UnionAction