void Start() { /* * if preset parameters exists, UUebView shows preset view on this gameObject. * this feature is for testing. */ if (!string.IsNullOrEmpty(presetUrl)) { Debug.Log("show preset view."); var viewObj = this.gameObject; var uuebView = viewObj.GetComponent <UUebViewComponent>(); var uuebViewCore = new UUebViewCore(uuebView); uuebView.SetCore(uuebViewCore); uuebViewCore.DownloadHtml(presetUrl, GetComponent <RectTransform>().sizeDelta, presetEventReceiver); } }
public static GameObject GenerateSingleViewFromUrl( GameObject eventReceiverGameObj, string url, Vector2 viewRect, ResourceLoader.MyHttpRequestHeaderDelegate requestHeader = null, ResourceLoader.MyHttpResponseHandlingDelegate httpResponseHandlingDelegate = null, string viewName = ConstSettings.ROOTVIEW_NAME ) { var viewObj = new GameObject("UUebView"); viewObj.AddComponent <RectTransform>(); viewObj.name = viewName; var uuebView = viewObj.AddComponent <UUebViewComponent>(); var uuebViewCore = new UUebViewCore(uuebView, requestHeader, httpResponseHandlingDelegate); uuebView.SetCore(uuebViewCore); uuebViewCore.DownloadHtml(url, viewRect, eventReceiverGameObj); return(viewObj); }