Beispiel #1
0
	void LoadUrl(string url){
		m_callback = new WebViewCallbackTest();
		webview = GetComponent<WebViewBehavior>();
		if( webview != null )
		{
			webview.LoadURL( url );
			webview.SetVisibility( true );
			webview.SetMargins(0,500,0,0);
			webview.setCallback( m_callback );
		}
	}
Beispiel #2
0
    // Use this for initialization
    void Start()
    {
        m_callback = new WebViewCallbackTest();

        WebViewBehavior webview = GetComponent <WebViewBehavior>();

        if (webview != null)
        {
            webview.LoadURL("https://www.google.co.jp");
            webview.SetVisibility(true);
            webview.setCallback(m_callback);
        }
    }
Beispiel #3
0
 private void CreateObjects()
 {
     this.mWinBg = base.transform.Find("winBG").gameObject;
     this.mUIRoot = NGUITools.FindInParents<UIRoot>(base.gameObject);
     this.mTitle = this.mWinBg.transform.Find("title").GetComponent<UILabel>();
     this.mWebViewBehavior = this.mWinBg.AddComponent<WebViewBehavior>();
     this.mCheckBtn = this.mWinBg.transform.Find("bottomBar/checkBtn").GetComponent<UIToggle>();
     this.mCheckBtn.value = false;
     GameObject gameObject = this.mWinBg.transform.Find("closeBtn").gameObject;
     UIEventListener expr_AA = UIEventListener.Get(gameObject);
     expr_AA.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_AA.onClick, new UIEventListener.VoidDelegate(this.OnCloseClick));
     GameObject gameObject2 = this.mWinBg.transform.Find("reloadBtn").gameObject;
     UIEventListener expr_EC = UIEventListener.Get(gameObject2);
     expr_EC.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_EC.onClick, new UIEventListener.VoidDelegate(this.OnReloadClick));
     gameObject2.SetActive(false);
     this.mGoBackBtn = this.mWinBg.transform.Find("backBtn").gameObject;
     UIEventListener expr_13F = UIEventListener.Get(this.mGoBackBtn);
     expr_13F.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_13F.onClick, new UIEventListener.VoidDelegate(this.OnGoBackClick));
     this.mCloseBtnSp = gameObject.GetComponent<UISprite>();
     this.mBottomBar = this.mWinBg.transform.Find("bottomBar").GetComponent<UISprite>();
     this.mBottomBar.gameObject.SetActive(false);
 }
Beispiel #4
0
 private void OnCloseClick(GameObject go)
 {
     if (this.mCheckBtn.value)
     {
         GameSetting.Data.WebViewDontShow = true;
         GameSetting.Data.WebViewDontShowTimeStamp = DateTime.Now.Ticks;
         GameSetting.UpdateNow = true;
     }
     this.mCallback = null;
     this.mWebViewBehavior = null;
     GameUIManager.mInstance.DestroyGUIWebViewPopUp();
 }
    void Start()
    {
        m_callback = new WebViewCallbackTest();
        m_webview = gameObject.AddComponent<WebViewBehavior>();

        if( m_webview != null )
        {
            m_webview.LoadURL( "http://www.yahoo.co.jp/" );
            m_webview.SetMargins( 0, 0, 0, (Screen.height / 10) );
            m_visibleFlag = true;
            m_webview.SetVisibility( m_visibleFlag );
            m_webview.setCallback( m_callback );
        }
    }
Beispiel #6
0
    void readXLSX()
    {
        WebViewBehavior webBody = GetComponent <WebViewBehavior>();

        webBody.setCallback(new WebViewCallback());
        UIAtlas    baseAtlass = Resources.Load <UIAtlas>("Atlass/WebIcons");
        GameObject newObj     = new GameObject();
        TextAsset  binAsset   = Resources.Load <TextAsset>("excel/bourse");

        string[]   lineArray = binAsset.text.Split(new char[] { '\r', '\n' });
        float      start     = 300;
        float      x         = -start;
        float      y         = 450;
        GameObject container = transform.FindChild("scroll").FindChild("body").FindChild("container").gameObject;

        for (int i = 1; i < lineArray.Length; i++)
        {
            string str = lineArray[i].Trim();
            if (MyUtilTools.stringIsNull(str))
            {
                continue;
            }
            string[]   ss         = str.Split(","[0]);
            string     spriteName = ss[0] + ss[1];
            string     url        = ss[2];
            string     name       = ss[3];
            GameObject sun        = NGUITools.AddChild(container, newObj);
            sun.name = name;
            sun.transform.localPosition = new Vector3(x, y, 0);
            UISprite sprite = sun.AddComponent <UISprite>();
            sprite.atlas                 = baseAtlass;
            sprite.spriteName            = spriteName;
            sprite.width                 = 100;
            sprite.height                = 100;
            sprite.depth                 = 1;
            sprite.autoResizeBoxCollider = true;
            BoxCollider collider = sun.AddComponent <BoxCollider>();
            collider.size = new Vector3(100, 100, 0);
            UIButton     button = sun.AddComponent <UIButton>();
            BourseEntity bourse = sun.AddComponent <BourseEntity>();
            bourse.init(name, url);
            EventDelegate event_select = new EventDelegate(bourse, "select");
            event_select.parameters[0]     = new EventDelegate.Parameter();
            event_select.parameters[0].obj = webBody;
            event_select.parameters[1]     = new EventDelegate.Parameter();
            event_select.parameters[1].obj = needshow[0].transform.parent.parent.parent.parent.gameObject;
            button.onClick.Add(event_select);
            GameObject font_obj = NGUITools.AddChild(sun, newObj);
            font_obj.transform.localPosition = new Vector3(0, -80, 0);
            font_obj.name = "label_" + name;
            UILabel label = font_obj.AddComponent <UILabel>();
            label.trueTypeFont = labelFont;
            label.fontSize     = 30;
            label.text         = name;
            label.width        = 120;
            label.height       = 50;
            label.color        = Color.black;
            label.depth        = 2;
            x += 120;
            if (x > start)
            {
                x  = -start;
                y -= 180;
            }
        }
        Destroy(newObj);
    }
Beispiel #7
0
 void select(WebViewBehavior webBody, GameObject base_obj)
 {
     webBody.LoadURL(url);
 }