/* #if !UNITY_WEBPLAYER * void OnGUI() * { * //Nav Buttons * GUI.enabled = webViewObject.CanGoBack(); * if (GUI.Button(new Rect(10, 10, 80, 80), "BACK")) { * webViewObject.GoBack(); * } * GUI.enabled = true; * * GUI.enabled = webViewObject.CanGoForward(); * if (GUI.Button(new Rect(100, 10, 80, 80), ">")) { * webViewObject.GoForward(); * } * GUI.enabled = true; * * GUI.TextField(new Rect(200, 10, 300, 80), "" + webViewObject.Progress()); * * if (GUI.Button(new Rect(600, 10, 80, 80), "*")) { * var g = GameObject.Find("WebViewObject"); * if (g != null) { * Destroy(g); * } else { * StartCoroutine(Start()); * } * } * GUI.enabled = true; * * if (GUI.Button(new Rect(700, 10, 80, 80), "c")) { * Debug.Log(webViewObject.GetCookies(Url)); * } * GUI.enabled = true; * } #endif */ // Update is called once per frame void Update() { if ((swipeUpPanel.GetComponent <PageSwiper>().currentPage == 2)) { if ((webViewObject.GetVisibility() == false)) { if (GameObject.FindGameObjectWithTag("Barcode").GetComponent <TextMeshProUGUI>().text.Equals("")) { webViewObject.LoadURL("https://world-de.openfoodfacts.org/"); webViewObject.SetVisibility(true); } else { webViewObject.LoadURL("https://world-de.openfoodfacts.org/produkt/" + GameObject.FindGameObjectWithTag("Barcode").GetComponent <TextMeshProUGUI>().text); webViewObject.SetVisibility(true); } } } else if ((swipeUpPanel.GetComponent <PageSwiper>().currentPage == 1)) { if ((webViewObject.GetVisibility() == true)) { webViewObject.SetVisibility(false); } } }
public void OnClick() { // すでに開かれている場合は閉じる if (_view != null && _view.GetVisibility()) { _view.SetVisibility(false); } // URL取得 string url = GetURL(); // Webページに飛ぶ if (_isJumpPage) { Application.OpenURL(url); return; } // WebViewで表示 if (_webViewObj == null) { Debug.LogError("WebViewObjectがアタッチされていません。"); return; } _view = Instantiate(_webViewObj); _view.Init(null); _view.LoadURL(url); _view.SetMargins(Screen.width / WEB_PAGE_MARGIN, Screen.height / WEB_PAGE_MARGIN, Screen.width / WEB_PAGE_MARGIN, Screen.height / WEB_PAGE_MARGIN); _view.SetVisibility(true); }
static int QPYX_GetVisibility_YXQP(IntPtr L_YXQP) { try { ToLua.CheckArgsCount(L_YXQP, 1); WebViewObject QPYX_obj_YXQP = (WebViewObject)ToLua.CheckObject <WebViewObject>(L_YXQP, 1); bool QPYX_o_YXQP = QPYX_obj_YXQP.GetVisibility(); LuaDLL.lua_pushboolean(L_YXQP, QPYX_o_YXQP); return(1); } catch (Exception e_YXQP) { return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP)); } }