示例#1
0
        public static string PlaceToken(string board)
        {
            var validator     = new BoardDimensionValidator();
            var boardCreater  = new BoardCreator(validator);
            var tiledBoard    = boardCreater.Create(board);
            var stateReceiver = new StateReceiver(tiledBoard);

            return(stateReceiver.GetBestPosition());
        }
示例#2
0
 public State(StateReceiver stateReceiver)
 {
     _stateReceiver = stateReceiver;
 }
示例#3
0
 public HoveringState(StateReceiver stateReceiver) : base(stateReceiver)
 {
     _originalPosition = _stateReceiver.transform.position;
 }
示例#4
0
 public SpinningState(StateReceiver stateReceiver) : base(stateReceiver)
 {
 }