This is a clean, refactored version of all the mechanic blueprints that I did for Sonic Green Prototype. I generalized it, added interaction between more objects (mines can use jumpers for example), added shooting for the player and added support for different surface types. If you dreamed of making Sonic Frontiers faster than Sonic Team, here is your chance!
Code is well commented I think, so there is nothing preventing you from making your own blueprints, extending or rewriting them in C++.
Get it in Unreal Engine Marketplace and read the Documentation