Exemplo n.º 1
0
    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);
    }