コード例 #1
0
ファイル: VRBrowserPanel.cs プロジェクト: RobboVariwn/VarBot
        public void Awake()
        {
#if !VRMAKER
            //If the content browser is externally closed, make sure we go too.
            var dd = contentBrowser.gameObject.AddComponent <DestroyDetector>();
            dd.onDestroy += CloseBrowser;

            contentBrowser.SetNewWindowHandler(Browser.NewWindowAction.NewBrowser, this);
            contentBrowser.onLoad += data => controlBrowser.CallFunction("setURL", data["url"]);

            //controlBrowser.RegisterFunction("demoNavForward", args => contentBrowser.GoForward());
            //controlBrowser.RegisterFunction("demoNavBack", args => contentBrowser.GoBack());
            //controlBrowser.RegisterFunction("demoNavRefresh", args => contentBrowser.Reload());
            //controlBrowser.RegisterFunction("demoNavClose", args => CloseBrowser());
            //controlBrowser.RegisterFunction("goTo", args => contentBrowser.LoadURL(args[0], false));

            VRMainControlPanel.instance.keyboard.onFocusChange += OnKeyboardOnOnFocusChange;
            _uiMenu = FindObjectOfType <UIMenu>();

            if (_uiMenu == null)
            {
                return;
            }


            _uiMenu.InitBrowser(contentBrowser);
            contentBrowser.onLoad += ContentBrowserOnOnLoad;
#endif
        }