Hi,
I'm trying it out, but when attempting to reload a scene on Unity 3.5.7 I get:
Found multiple tk2dUITime objects. Do you have more than one tk2dUIManager?
UnityEngine.Debug:LogError(Object)
tk2dUITime:.ctor() (at Assets/TK2DROOT/tk2d_UI/Code/Core/tk2dUITime.cs:36)
tk2dUIManager:Awake() (at Assets/TK2DROOT/tk2d_UI/Code/Core/tk2dUIManager.cs:195)
This seems to be because there's a Instance value that is assigned when the first UI Manager is created, but is not cleared when the scene is destroyed.
Seeing as how tk2dUIManager has a reference to a scene-specific object (the camera) does it make sense to have it also be a game-wide singleton?