Since Unity introduced new SceneManager, using static var for singleton manager objects doesnt work.
In my set up, as suggested by the Unity team itself in the manual (and common sense) i have a
manager stack in a separate scene that is never unloaded.
Previously there was no problem as singletons were accessed with FindObjectOfType
now however it doesnt work anymore if the call happens from other scene.
I do hope its me whos doing something wrong and not bug in unity. It is actually weird because i do
recall it working just a few days ago with other project, but now it refuses.
If i put the manager object in the same scene as the requesting object, the method works and instance is received.
Here is thread on answers with exact same issue, please tell me what im doing wrong.
http://answers.unity3d.com/questions/1115848/gameobjectfindobjectoftype-not-working-in-unity-53.html#answer-form