Esempio n. 1
0
    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();
    }