Many Objects Communicating? Use Mediator! || Unity Tutorial
The mediator pattern is handy when you have many objects you need to control. Without the mediator, there would be many dependencies and each of the objects would need to know about each other. ...