public static void CreateWebViewMgr(string url, WebViewPosData data, System.Action <UniWebView> EndCB) { GameObject obj = Instantiate(new GameObject()) as GameObject; WebViewObj newObj = obj.AddComponent <WebViewObj>(); newObj.Setup(url, data, EndCB); WebViews.Add(newObj); }
public void Setup(string url, WebViewPosData _data, System.Action <UniWebView> _EndCB) { EndCB = _EndCB; _webView = this.gameObject.AddComponent <UniWebView>(); _webView.OnReceivedMessage += OnReceivedMessage; _webView.OnLoadComplete += OnLoadComplete; _webView.OnWebViewShouldClose += OnWebViewShouldClose; _webView.OnEvalJavaScriptFinished += OnEvalJavaScriptFinished; _webView.InsetsForScreenOreitation += InsetsForScreenOreitation; //< URL 설정 CreatePos = _data; _webView.url = url; //< 기기의 백키로 꺼지는걸 막기위함 _webView.backButtonEnable = false; _webView.toolBarShow = false; //< 로드 _webView.Load(); }