Example #1
0
    public void mustShowDealOreder()
    {
        Transform         event_trans = needshow[0].transform.FindChild("list").FindChild("up-title").FindChild("events");
        ButtonSelectEvent rbs         = event_trans.FindChild("rk").GetComponent <ButtonSelectEvent>();
        ButtonSelectEvent xbs         = event_trans.FindChild("xh").GetComponent <ButtonSelectEvent>();
        ButtonSelectEvent target      = rbs.flag ? rbs : xbs;
        Transform         sun_trans   = rbs.transform.FindChild("suns");

        sun_trans.FindChild("cj").GetComponent <ButtonSelectEvent>().click2(sun_trans.FindChild("mm").GetComponent <ButtonSelectEvent>(), this);
        updateList();
    }
Example #2
0
 public void click2(ButtonSelectEvent target, DealEvent dealEvent)
 {
     if (flag || (father != null && !father.flag))
     {
         return;
     }
     flag = true;
     link.SetActive(true);
     bg.color        = Color.red;
     target.flag     = false;
     target.bg.color = Color.gray;
     target.link.SetActive(false);
     dealEvent.updateList();
 }
Example #3
0
 public void click1(ButtonSelectEvent target, DealEvent dealEvent)
 {
     if (flag)
     {
         return;
     }
     flag = true;
     sun1.back();
     sun2.back();
     bg.color    = Color.red;
     target.flag = false;
     target.sun1.save();
     target.sun2.save();
     target.bg.color = Color.gray;
     dealEvent.updateList();
 }
Example #4
0
    // Use this for initialization
    void Start()
    {
        bg     = transform.FindChild("bg").GetComponent <UITexture>();
        father = transform.parent.parent.GetComponent <ButtonSelectEvent>();
        Transform suns = transform.FindChild("suns");

        if (suns != null)
        {
            sun1 = suns.FindChild("mm").GetComponent <ButtonSelectEvent>();
            sun2 = suns.FindChild("cj").GetComponent <ButtonSelectEvent>();
        }
        color();
        if (father != null && !father.flag)
        {
            bg.color = Color.gray;
        }
        saveFlag = flag;
    }
Example #5
0
    public void updateList()
    {
        Transform         event_trans = needshow[0].transform.FindChild("list").FindChild("up-title").FindChild("events");
        ButtonSelectEvent rbs         = event_trans.FindChild("rk").GetComponent <ButtonSelectEvent>();
        ButtonSelectEvent xbs         = event_trans.FindChild("xh").GetComponent <ButtonSelectEvent>();
        ButtonSelectEvent mbs         = rbs.flag ? rbs.transform.FindChild("suns").FindChild("mm").GetComponent <ButtonSelectEvent>() : xbs.transform.FindChild("suns").FindChild("mm").GetComponent <ButtonSelectEvent>();
        string            key         = rbs.flag ? "入库" : "现货";

        list_container.transform.parent.GetComponent <UIPanel>().clipOffset = Vector2.zero;
        list_container.transform.parent.localPosition = new Vector3(0, -180, 0);
        if (mbs.flag)
        {//买卖盘
            List <DealBody> temp = new List <DealBody>();
            foreach (DealBody item in MainData.instance.deal_all)
            {
                if (item.typeStr.Equals(key))
                {
                    temp.Add(item);
                }
            }
            refreshListDeal(temp);
        }
        else
        {//成交盘
            List <DealBody.Order> temp = new List <DealBody.Order>();
            foreach (DealBody item in MainData.instance.deal_all)
            {
                if (item.typeStr.Equals(key))
                {
                    foreach (DealBody.Order order in item.orders)
                    {
                        if (order.checkRevoke(DealBody.Order.ORDER_REVOKE_ALL))
                        {//双方都撤销了
                            continue;
                        }
                        temp.Add(order);
                    }
                }
            }
            temp.Sort();//排序
            refreshListOrder(list_container, temp, this);
        }
    }