public void NeigborOfSlotDifferentThanAGivenSlotTurnFixed() { Game.Grid grid = CreateSlotGrid(); GameObject slotObject = GetEmptySlotObjectFromGrid(grid); GridItemMover slotMover = slotObject.GetComponent <GridItemMover>(); List <GameObject> slotNeighbors = slotMover.GetNeighbors(); GameObject givenSlot = slotNeighbors[0]; SlotSelectionServer givenSlotSelectionServer = givenSlot.GetComponent <SlotSelectionServer>(); PieceDestinationController slot = slotObject.GetComponent <PieceDestinationController>(); slot.TurnFixedAllNeighborButOne(givenSlotSelectionServer); TestNeighborsAreFixedButGivenOne(slotNeighbors, givenSlotSelectionServer); }
public void ReceivePiece(PieceDestinationController pieceDestinationController, SlotSelectionServer slotSelectionServer) { pieceDestinationController.SetMovable(); pieceDestinationController.Piece = slotSelectionServer.Piece; pieceDestinationController.TurnFixedAllNeighborButOne(slotSelectionServer); }
public void TurnFixedAllNeighborButOne(SlotSelectionServer givenSlotSelectionServer) { pieceDestinationController.TurnFixedAllNeighborButOne(givenSlotSelectionServer); }