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

        //GuiController.Panel.SetActive(true);

        CurrentPawn.Move(Selected);
        Owner.ChangeState <ChoosePawnFacingState>();
    }
예제 #2
0
파일: Game.cs 프로젝트: Netvon/Baricade
        public bool TryMove(Direction direction)
        {
            var canMove = CurrentPawn.Move(direction);

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

            return(canMove);
        }