A quick note on the state of C# static variable instances in Unity3d.
So I just discovered that static properties of classes extending MonoBehaviour on level reload may get reloaded or not, depending on circumstances.
The problem is this: you may need in your game development to have a singleton manager class instance which is also a game object. [Read more…]