Grab this code on Github: https://github.com/NeoDragonCP/Unity-...
A written tutorial and another example is on the Github page.
Inspired by the system by Ryan Hipple (Principal Engineer, Schell Games) at Unite 2017, I changed his scriptableobject based event system to be a bit more flexible, especially with the event listener class itself.
This is more of a showcase than a tutorial but I wanted to keep it simple.
On this page of the site you can watch the video online Unity ScriptableObject based Game Event System Tutorial with a duration of hours minute second in good quality, which was uploaded by the user Stephen McVicker 19 July 2018, share the link with friends and acquaintances, this video has already been watched 3,476 times on youtube and it was liked by 30 viewers. Enjoy your viewing!