/// <summary> /// Handles starting and stopping of the simulation. /// </summary> /// <param name="isSimulating"></param> internal void OnSimulationToggle(bool isSimulating) { Functions.ResetTimer(); BlockHandlerController.DestroyBlockHandlers(); if (enableScript && PythonEnvironment.Loaded) { DestroyScriptingEnvironment(); CreateScriptingEnvironment(); } ScriptOptions.Instance.SuccessMessage = null; ScriptOptions.Instance.NoteMessage = null; ScriptOptions.Instance.ErrorMessage = null; }