Example #1
0
        public virtual void InitPrefabLinks()
        {
            if (WebBrowser == null)
            {
                Transform widgetTrans = GetTransform.FindChild("IWebBrowserWidget");
                if (widgetTrans != null)
                {
                    WebBrowser = widgetTrans.GetComponent <IWebBrowserWidget>();
                    if (WebBrowser == null)
                    {
                        Trace.LogWarning("没有找到 IwebBrowserWidget 组件。");
                    }
                }
            }

            if (WebBrowserDialog == null)
            {
                Transform widgetTrans = GetTransform.FindChild("WebBrowserDialog");
                if (widgetTrans != null)
                {
                    WebBrowserDialog = widgetTrans.GetComponent <UWebBrowserDialogWidget>();
                    if (WebBrowserDialog == null)
                    {
                        Trace.LogWarning("没有找到 UWebBrowserDialogWidget 组件。");
                    }
                }
            }
            WebBrowserDialog.InitBrowser(this);


            if (WebBrowserToolbar == null)
            {
                Transform widgetTrans = GetTransform.FindChild("WebBrowserToolbar");
                if (widgetTrans != null)
                {
                    WebBrowserToolbar = widgetTrans.GetComponent <UWebBrowserToolbarWidget>();
                    if (WebBrowserToolbar == null)
                    {
                        Trace.LogWarning("没有找到 UWebBrowserToolbarWidget 组件。");
                    }
                }
            }
            WebBrowserToolbar.InitBrowser(this);
        }
 public virtual void OnEnable()
 {
     WebBrowserToolbar = target as UWebBrowserToolbarWidget;
 }