private void Start() { turnCoordinator = playerInterface.GetComponent<PlayerInfoCoordinator>(); boardGenerator = boardGeneratorObject.GetComponent<BoardGeneratorSquare2D>(); boardGenerator.StartAfterCoordinator(); promotionController.Initialize(); }
public void StartAfterCoordinator() { gameData = GameObject.FindGameObjectWithTag("LoadGameData").GetComponent <LoadGameData>(); mainLibrary = GameObject.FindGameObjectWithTag("MainLibrary").GetComponent <MainLibrary>(); LoadBoardFromLibrary(gameData.boardID); GameObject.Destroy(gameData.gameObject); PlayerInfoCoordinator playerCoordinator = playerInterface.GetComponent <PlayerInfoCoordinator>(); foreach (PlayerInfo player in playerList) { playerCoordinator.AddPlayer(player); } RenderBoard(); }