Ejemplo n.º 1
0
        public static void Stop()
        {
            foreach (CancellationTokenSource token in _activeTasks)
            {
                token.Cancel();
            }
            if (_currentEngine != null)
            {
                _currentEngine.KillChildrenThreads();
            }
            Reset();
            _context.IsRunning = false;
            RunningChanged?.Invoke(null, new EventArgs());

            OnStep       = null;
            OnRenderStep = null;
            _runtimeKeybinds.Clear();
        }
Ejemplo n.º 2
0
 public override void Cleanup()
 {
     _executionEnvironment.KillChildrenThreads();
     RemoveFromParent();
 }