private void Start() { _ticTacToeCreatorAIScript = singlePlayer.GetComponent <TicTacToeCreatorAI>(); _ticTacToeCreatorLmScript = localMultiplayer.GetComponent <TicTacToeCreatorLm>(); // Set button listeners lMGridButton1.onClick.AddListener(delegate { LocalMultiplayer(3); }); lMGridButton2.onClick.AddListener(delegate { LocalMultiplayer(4); }); lMGridButton3.onClick.AddListener(delegate { LocalMultiplayer(5); }); easyModeButton.onClick.AddListener(delegate { SinglePlayer(0); }); mediumModeButton.onClick.AddListener(delegate { SinglePlayer(1); }); hardModeButton.onClick.AddListener(delegate { SinglePlayer(2); }); }
private void Setup() { _tictactoeCreatorAIScript = singlePlayer.GetComponent <TicTacToeCreatorAI>(); // Reset Everything _tryJoinRoomCounter = 3f; _joinAiGameCounter = 10f; _hasConnectedToMaster = false; _startJoinRoomCounter = false; _hasPlayerJoined = false; _startAiCounter = false; _hasCreatedRoom = false; _hasFoundRoom = false; _hasJoinedRoom = false; searchText.text = "Searching for Opponent"; _roomName = ""; if (PhotonNetwork.InRoom) { PhotonNetwork.LeaveRoom(); } if (PhotonNetwork.IsConnected) { PhotonNetwork.Disconnect(); PhotonNetwork.ConnectUsingSettings(); } else { PhotonNetwork.ConnectUsingSettings(); } _hasCalledSetup = true; }