public void InitializeMultiplayerController() { MultiplayerBoard board = FindObjectOfType <MultiplayerBoard>(); MultiplayerChessGameController controller = Instantiate(multiplayerControllerPrefab); controller.SetDependencies(cameraSetup, uiManager, board); controller.InitializeGame(); controller.SetNetworkManager(networkManager); networkManager.SetDependencies(controller); board.SetDependencies(controller); }
public void SetDependencies(MultiplayerChessGameController chessGameController) { this.chessGameController = chessGameController; }