Design Patterns in Unity3D #1 - ObserverObserver is perhaps one of the most frequently used design pattern in game development. In games, we use lots of UI elements to display...