コード例 #1
0
    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);
    }
コード例 #2
0
    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();
    }