Module systems

Source
Expand description

The systems that power each InputManagerPlugin.

Functionsยง

clear_central_input_store
Clears all values from the CentralInputStore, making sure that it can read fresh inputs for the frame.
filter_captured_input
Filters out all inputs that are captured by the UI.
generate_action_diffs
Generates an Events stream of ActionDiffs from every ActionState.
generate_action_diffs_filtered
Generates an Events stream of ActionDiffs from the ActionState of certain entities.
release_on_input_map_removed
Release all inputs when an InputMap<A> is removed to prevent them from being held forever.
swap_to_fixed_update
We are about to enter the FixedMain schedule, so we:
swap_to_update
We are about to enter the Main schedule, so we:
tick_action_state
Advances actions timer.
update_action_state
Fetches the CentralInputStore to update ActionState according to the InputMap.