Example #1
0
        /// <summary>
        /// 显示结算面板
        /// </summary>
        /// <param name="bfMoney">Bf money.</param>
        /// <param name="fhMoney">Fh money.</param>
        /// <param name="zjMoney">Zj money.</param>
        public void ShowSettlement(int bfMoney, int fhMoney, int zjMoney)
        {
            UI_Settlement settlementUI = (UI_Settlement)UIPackage.CreateObjectFromURL(UI_Settlement.URL);

            GRoot.inst.AddChild(settlementUI);
            settlementUI.SetSize(GRoot.inst.width, GRoot.inst.height);

            string bfMoneyStr, fhMoneyStr, zjMoneyStr;

            double d = bfMoney * 1.0 / 100;

            bfMoneyStr = System.String.Format("{0:0.00}", d);

            d          = fhMoney * 1.0 / 100;
            fhMoneyStr = System.String.Format("{0:0.00}", d);

            d          = zjMoney * 1.0 / 100;
            zjMoneyStr = System.String.Format("{0:0.00}", d);

            settlementUI.OnData(bfMoneyStr, fhMoneyStr, zjMoneyStr);
        }
Example #2
0
    public ControlPropertys()
    {
        string urlPopup = "ui://BlueSkin/Property_popup";

        _contentPane = UIPackage.CreateObjectFromURL(urlPopup).asCom;

        _title = _contentPane.GetChild("title").asTextField;

        _listItem = _contentPane.GetChild("list").asList;

        _item_name = _contentPane.GetChild("item_name").asTextField;

        _item_des = _contentPane.GetChild("item_des").asTextField;

        _listAtion = _contentPane.GetChild("list_action").asList;

        _btClose = _contentPane.GetChild("bt_close").asButton;

        _model = _contentPane.GetChild("model").asGraph;

        var r = RenderImage;

        _item_image = _contentPane.GetChild("item_image").asLoader;

        //----//

        _listItem.RemoveChildrenToPool();
        _listItem.onClickItem.Add(__clickItem);

        _listAtion.RemoveChildrenToPool();

        if (_listItem.scrollPane != null)
        {
            _listItem.scrollPane.mouseWheelEnabled = false;
        }
    }
Example #3
0
    void Create(string resourceURL)
    {
        if (resourceURL == null)
        {
            resourceURL = UIConfig.popupMenu;
            if (resourceURL == null)
            {
                Debug.LogError("FairyGUI: UIConfig.popupMenu not defined");
                return;
            }
        }

        _contentPane = UIPackage.CreateObjectFromURL(resourceURL).asCom;
        // _contentPane.onAddedToStage.Add(__addedToStage);

        _list = _contentPane.GetChild("list").asList;
        _list.RemoveChildrenToPool();

        _list.AddRelation(_contentPane, RelationType.Width);
        _list.RemoveRelation(_contentPane, RelationType.Height);
        _contentPane.AddRelation(_list, RelationType.Height);

        _list.onClickItem.Add(__clickItem);
    }
Example #4
0
 public static UINoticeWin CreateInstance()
 {
     return(UIPackage.CreateObjectFromURL(URL) as UINoticeWin);
 }
Example #5
0
 public static LaunchPage CreateInstance()
 {
     return(UIPackage.CreateObjectFromURL(URL) as LaunchPage);
 }
Example #6
0
    void RenderPages()
    {
        RenderCovers();

        if (_softShadow != null)
        {
            _softShadow.RemoveFromParent();
        }

        int curPage = _currentPage;

        if (curPage % 2 == 0)
        {
            curPage--;
        }

        int leftPage, rightPage, turningPageBack, turningPageFront;

        leftPage  = curPage;
        rightPage = leftPage < _pageCount - 1 ? (leftPage + 1) : -1;

        if (_turningTarget != -1)
        {
            int tt = _turningTarget;
            if (tt % 2 == 0)
            {
                tt = tt - 1;
            }

            if (tt == curPage)
            {
                _currentPage    = _turningTarget;
                turningPageBack = turningPageFront = -1;
            }
            else if (tt > leftPage)
            {
                turningPageFront = tt;
                turningPageBack  = rightPage;
                rightPage        = tt < _pageCount - 1 ? (tt + 1) : -1;
            }
            else
            {
                turningPageFront = tt > 0 ? (tt + 1) : 0;
                turningPageBack  = leftPage;
                leftPage         = tt > 0 ? tt : -1;
            }
        }
        else
        {
            turningPageBack = turningPageFront = -1;
        }

        _objectNewIndice[0] = leftPage;
        _objectNewIndice[1] = rightPage;
        _objectNewIndice[2] = turningPageBack;
        _objectNewIndice[3] = turningPageFront;

        for (int i = 0; i < 4; i++)
        {
            int pageIndex = _objectNewIndice[i];
            if (pageIndex != -1)
            {
                for (int j = 0; j < 4; j++)
                {
                    int pageIndex2 = _objectIndice[j];
                    if (pageIndex2 == pageIndex)
                    {
                        if (j != i)
                        {
                            _objectIndice[j] = _objectIndice[i];
                            _objectIndice[i] = pageIndex;

                            GComponent tmp = _objects[j];
                            _objects[j] = _objects[i];
                            _objects[i] = tmp;
                        }
                        break;
                    }
                }
            }
        }

        for (int i = 0; i < 4; i++)
        {
            GComponent obj      = _objects[i];
            int        oldIndex = _objectIndice[i];
            int        index    = _objectNewIndice[i];
            _objectIndice[i] = index;
            if (index == -1)
            {
                if (obj != null)
                {
                    obj.RemoveFromParent();
                }
            }
            else if (oldIndex != index)
            {
                if (obj == null)
                {
                    obj = UIPackage.CreateObjectFromURL(_pageResource).asCom;
                    obj.displayObject.home = this.displayObject.cachedTransform;
                    _objects[i]            = obj;
                }

                _pagesContainer.AddChild(obj);
                pageRenderer(index, obj);
            }
            else
            {
                if (obj.parent == null)
                {
                    _pagesContainer.AddChild(obj);
                    pageRenderer(index, obj);
                }
                else
                {
                    _pagesContainer.AddChild(obj);
                }
            }

            if (obj != null && obj.parent != null)
            {
                Controller c1 = obj.GetController("side");
                if (c1 != null)
                {
                    if (index == 0)
                    {
                        c1.selectedPage = "first";
                    }
                    else if (index == _pageCount - 1)
                    {
                        c1.selectedPage = "last";
                    }
                    else
                    {
                        c1.selectedPage = (index % 2 == 0) ? "right" : "left";
                    }
                }

                if (i == 0 || i == 1)
                {
                    SetPageNormal(obj, i == 0);
                }
                else if (_paper == Paper.Soft)
                {
                    SetPageSoft(obj, i == 2);
                }
                else
                {
                    SetPageHard(obj, i == 2);
                }
            }
        }
    }
Example #7
0
 public static UICard CreateInstance()
 {
     return(UIPackage.CreateObjectFromURL(URL) as UICard);
 }
Example #8
0
    /// <summary>
    /// 将指定的UI 添加到相应的显示层级容器
    /// </summary>
    public GComponent AddToLayer(string url, LayerTag tag = LayerTag.UI)
    {
        GComponent ui = UIPackage.CreateObjectFromURL(url).asCom;

        return(AddToLayer(ui, tag));
    }