コード例 #1
0
    public void NextBlock()
    {
        _isEnabled = true;

        _log.StartBlock("PlayingLady");

        _taskState = TaskState.NotStarted;
        _trial     = _trials.StartBlock();

        DisplayRestingMedia();
    }
コード例 #2
0
    void ResetState()
    {
        _trial = _trials.Next();

        if (_trial != null)
        {
            trialDone.Play();
            SetState(TaskState.NotStarted);
        }
        else
        {
            _isRunning = false;
            HideRestingMedia();

            blockDone.Play();

            _isEnabled = false;
            BlockFinished(this, new BlockFinishedEventArgs(!_trials.HasMoreTrials));
        }
    }