public void StartingUpdate() { _startingTime -= Time.deltaTime; _startingShow -= Time.deltaTime; if (_startingShow < 1) { _dynamicCode.CloseThreads(); _screen.Clear(); _screen.Apply(); } if (_startingTime < 0) { _screen.Clear(); _fileController = new FileController(this); _fileController.UpdateDirsList(); _fileController.UpdateFileList(); _runner.FileController = _fileController; StartScreen(); NextCommad(); IsStarting = false; _terminal.SetPowerOn(true); _startingShow = START_DELAY; _startingTime = START_DELAY; } Delta = Time.deltaTime; if (Delta <= 0.01f) { Delta = 0.01f; } Invoker.Update(); }