Beispiel #1
0
    protected override void HandleTurnChanged(TurnTypes.Turn turn)
    {
        var isPlayerTurn = turn == TurnTypes.Turn.Player;

        _spriteController.SetIsSelectable(isPlayerTurn);
        _unitSelector.IsSelectable = isPlayerTurn;
        UnitMovement.SetCanMove(isPlayerTurn);

        if (!isPlayerTurn)
        {
            _isSelected = false;
            _unitSelector.Reset();
        }
    }