TestLogger.GoBack C# (CSharp) Method

GoBack() public method

public GoBack ( ) : bool
return bool
    public bool GoBack()
    {
        if (_currentNode != null && _currentNode.Previous == null) {
            return false;
        }

        if (_currentNode == null) {
            _rollover.AddLast (_loggerText.text);
            _currentNode = _rollover.Last;
            if (_currentNode.Previous != null) {
                _currentNode = _currentNode.Previous;
            }

        } else {
            _currentNode = _currentNode.Previous;
        }

        _loggerText.text = _currentNode.Value;
        return _currentNode.Previous != null;
    }