public void Setup() { gameMap = GameMapUTests.CreateTestGameMap(); player1 = PlayerUTests.CreateTestPlayer(1); player2 = PlayerUTests.CreateTestPlayer(2); player1Camera = MapCameraUTests.CreateTestMapCamera(); player2Camera = MapCameraUTests.CreateTestMapCamera(); player1.gameMap = gameMap; player2.gameMap = gameMap; player1.playerCamera = player1Camera; player2.playerCamera = player2Camera; actionMap = player1.actionMap; unit1 = UnitCardUnitITests.CreateTestUnitWithCard(); unit2 = UnitCardUnitITests.CreateTestUnitWithCard(); unit1.player = player1; unit2.player = player2; hexCoords = new Vector3Int(0, 0, 0); targetHexCoords = new Vector3Int(1, -1, 0); mousePosition = gameMap.HexToWorldCoords(hexCoords); player1Camera.MoveCameraToPosition(mousePosition); player2Camera.MoveCameraToPosition(mousePosition); gameMap.AddPiece(unit1, hexCoords); // Get center hex gameHex = gameMap.GetWorldPositionHex(Vector3Int.zero); }
public void Setup() { gameMap = GameMapUTests.CreateTestGameMap(); mapCamera = MapCameraUTests.CreateTestMapCamera(); mapCamera.tilemap = gameMap.tilemap; }