public void Setup() { Util.FindIfNotSet(this, ref playerControlsManager); Util.FindIfNotSet(this, ref networkingController); Util.FindIfNotSet(this, ref engine); virtualPlayerManager = engine.GetVirtualPlayerManager(); multiplayerMenuUI.copyCodeButton.onClick.AddListener(OnCopyClicked); multiplayerMenuUI.closeButton.onClick.AddListener(Close); multiplayerMenuUI.joinCodeField.text = PhotonNetwork.room.Name; multiplayerMenuUI.hideCodeButton.onClick.AddListener(() => showingJoinCode = false); multiplayerMenuUI.showCodeButton.onClick.AddListener(() => showingJoinCode = true); multiplayerMenuUI.closeButton.onClick.AddListener(Close); GameObject reportingObject = Instantiate(playerReportingObject); // kickPlayer = reportingObject.GetComponentInChildren<KickPlayer>(true); reportPlayer = reportingObject.GetComponentInChildren <ReportPlayer>(true); // multiplayerMenuUI.reportPlayerButton.onClick.AddListener(reportPlayer.Open); // multiplayerMenuUI.kickPlayerButton.onClick.AddListener(kickPlayer.Open); }