Exemple #1
0
    public override void Enter()
    {
        base.Enter();

        //GuiController.Panel.SetActive(true);

        CurrentPawn.Move(Selected);
        Owner.ChangeState <ChoosePawnFacingState>();
    }
Exemple #2
0
        public bool TryMove(Direction direction)
        {
            var canMove = CurrentPawn.Move(direction);

            if (CurrentPawn.AvailableMoves == 0 && !IsBaricadeMoveModeActive)
            {
                NextTurn();
            }

            return(canMove);
        }