コード例 #1
0
        public void Awake()
        {
            //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;
        }