private void MovingMarakesh() { if (Input.GetMouseButtonUp(1)) { marakeshModelController.Rotate(); } if (Input.GetMouseButtonUp(0)) { var nextPos = map.GetNextTile(marakeshModelController.currentTile, ref marakeshModelController.lookingSide); marakeshModelController.Move(nextPos); marakeshModelController.CheckLookingSide(); marakeshServer.SetMarkeshPosition(Array.IndexOf(map.tiles, nextPos), marakeshModelController.lookingSide); map.GetNeighbourTiles(nextPos); } }