I am currently using Unistorm in a multi scene game that has one outdoor scene and several indoor scenes.
I have attached the Unistorm object to a singleton that persists from scene to scene and it works almost perfectly. This allows the unistorm time keeping system and weather generation to maintain state and properly resume when the player returns to the outdoor scene. The only problem is when the scene changes, the Unistorm Sun Object is removed from the environmental lighting SUN parameter. No other environmental lighting variables change, only this one. When this happens, night time in the outdoor scene use the brightest light (moon) as the sun creating an unrealistic \”bright blue\” night sky.