Bolt: Custom nodes for Input System

Hello,

I created some nodes for the new input system until Unity does it, so this will probably be deprecated soon.

6650602--759730--Screenshot 2020-11-19 123530.png

This works as a package, so follow the instructions on this page:

You may get some serialization errors if I update this package…so I would not add these nodes to any macros that are very important. separate your input macros from other functions.

Any other issues let me know!

Thanks,

6 Likes

Yo thanks man! They seem to bug out a little, not sure if that’s Bolt or the Input System itself. Sometimes they don’t register inputs while live editing, and if you Ctrl.Z to undo something it breaks, but that’s so minor in comparison to how much this actually helped me lol. Hopefully Bolt implements this themselves soon.

1 Like

They already added support for the input system in the integrated visual script on unity 2021.:wink:

but this will still be useful for those who are in the asset store version:)

1 Like

Something that I was currently working on were more refined nodes that are basically the C# functions for each part of the input system. So instead of the nodes I have above, you would use a GetAction node, then a OnActionPerformed node. Could you guys do something similar to this in the future updates? I abandoned my project since 2021 but would still be nice to have this refined functionality so we can get our actions from other places other than a PlayerInput source.