Unity Event System A library for building an event driven game flow. How To Use Create an event scriptable object. Attach an event listener to a monobehaviour. Assign the event to the listener. Assign the event to a monobehaviour and call event.Invoke().