예제 #1
0
    private Rune CurrentRune(Rune newRune)
    {
        if (!_currentRune)
        {
            _currentRune = newRune;
            _currentRune.EnableRune();
        }
        else if (_currentRune != newRune)
        {
            _currentRune.Disable();
            _currentRune = newRune;
            _currentRune.EnableRune();
        }

        return(_currentRune);
    }