Esempio n. 1
0
    public static GameObject AddOnePageEx(UIPageControllerEx pageControl, GameObject pagePrefeb)
    {
        GameObject page = AddPageExStep1(pageControl, pagePrefeb);

        pageControl.SetPageInformation(pageControl.bVertical ? (int)pageControl.ClipPanel.clipRange.w : (int)pageControl.ClipPanel.clipRange.z);
        return(page);
    }
Esempio n. 2
0
    public static GameObject AddOnePageEx(UIPageControllerEx pageControl, GameObject pagePrefeb, int pageSize)
    {
        GameObject page = AddPageExStep1(pageControl, pagePrefeb, pageSize);

        pageControl.SetPageInformation(pageSize);
        return(page);
    }
Esempio n. 3
0
 /// <summary>
 /// this function be Used to the Instantiated page.
 /// </summary>
 public void SetPageInformation(int index, UIPageControllerEx contro, bool bVer, int perPageSize, int totlePage, OnDragToPage handle0, OnUpdateDragPos handle1)
 {
     mPageContro = contro;
     if (bVer)
     {
         pageYLength = perPageSize;
     }
     else
     {
         pageXLength = perPageSize;
     }
     pageCount = totlePage;
     SetPageInformation(index, bVer, handle0, handle1);
 }
Esempio n. 4
0
    private static GameObject AddPageExStep1(UIPageControllerEx pageControl, GameObject pagePrefeb, int pageSize)
    {
        int        currentPageSize = pageControl.pages != null ? pageControl.pages.Length : 0;
        GameObject page            = (GameObject)GameObject.Instantiate(pagePrefeb);

        page.transform.parent = pageControl.gameObject.transform;
        Vector3 scale = page.transform.localScale;

        scale.Set(1.0f, 1.0f, 1.0f);
        page.transform.localScale    = scale;
        page.transform.localPosition = pageControl.bVertical ? new Vector3(0.0f, -pageSize * currentPageSize, 0.0f) : new Vector3(pageSize * currentPageSize, 0.0f, 0.0f);
        pageControl.pages            = addGameObject(pageControl.pages, page);

        return(page);
    }