/// <summary>
        /// Closes the current simulation scene without changing if any objects are using the simulation scene
        /// </summary>
        public void CloseSimulation()
        {
            if (m_SimulationScene != null)
            {
                if (SimulationSceneClosing != null)
                {
                    SimulationSceneClosing();
                }

                m_SimulationScene.Dispose();
                m_SimulationScene = null;
            }

            EditorOnlyDelegates.GetSimulatedContentScene     = null;
            EditorOnlyDelegates.GetSimulatedEnvironmentScene = null;
        }