This repository contains a simple example of using ScriptableObjects-based event system
Implementing event-based communication in Unity can be configured on prefab level by using Scriptable Objects as a proxy communication pipeline between different Game Objects
This is most suitable for the situation where you have one to many communication, like broadcast, or counting number of dynamically spawned objects like in my example