Example #1
0
    void Start()
    {
        HelperTools.AssignedInEditorCheck(uiManager);
        HelperTools.AssignedInEditorCheck(appID);
        HelperTools.AssignedInEditorCheck(userName);
        HelperTools.AssignedInEditorCheck(userNameInputField);

        ChannelPanel.SetActive(false);

        userNameInputField.onValueChanged.AddListener(delegate { CheckForInput(); });
        joinTreefortButton.interactable = false;
    }
#pragma warning restore 649

    void Start()
    {
        HelperTools.AssignedInEditorCheck(channelDropdown);
        HelperTools.AssignedInEditorCheck(channelNameText);
        HelperTools.AssignedInEditorCheck(joinNewChannelButton);
        HelperTools.AssignedInEditorCheck(newChannelInputField);

        channelDropdown.onValueChanged.AddListener(delegate { DropdownItemSelected(); });
        newChannelInputField.onValueChanged.AddListener(delegate { CheckNewChannelName(); });

        joinNewChannelButton.interactable = false;
        newChannelInputField.gameObject.SetActive(false);
    }
Example #3
0
#pragma warning restore 649

    void Start()
    {
        playerVideoList = new List <GameObject>();

        if (mRtcEngine != null)
        {
            IRtcEngine.Destroy();
        }

        HelperTools.AssignedInEditorCheck(uiManager);
        HelperTools.AssignedInEditorCheck(rtmEngine);

        // Agora Essentials --------------------------- //
        mRtcEngine = IRtcEngine.GetEngine(appID);

        mRtcEngine.OnJoinChannelSuccess = OnJoinChannelSuccessHandler;
        mRtcEngine.OnUserJoined         = OnUserJoinedHandler;
        mRtcEngine.OnLeaveChannel       = OnLeaveChannelHandler;
        mRtcEngine.OnUserOffline        = OnUserOfflineHandler;

        mRtcEngine.EnableVideo();
        mRtcEngine.EnableVideoObserver();
        // -------------------------------------------- //
    }