Ejemplo n.º 1
0
    void initLook(DealBody item)
    {
        transform.FindChild("base").gameObject.SetActive(false);
        GameObject look = transform.FindChild("look").gameObject;

        look.SetActive(true);
        if (lookContainer == null)
        {
            lookContainer = look.transform.FindChild("scroll").FindChild("body").FindChild("container").gameObject;
        }
        MyUtilTools.clearChild(lookContainer.transform);
        lookContainer.transform.parent.GetComponent <UIPanel>().clipOffset = Vector2.zero;
        lookContainer.transform.parent.localPosition = new Vector3(0, 0, 0);
        if (DealEvent.pref_detail == null)
        {
            DealEvent.pref_detail = Resources.Load <GameObject>("prefabs/deal-detail");
        }
        if (DealEvent.pref_revert_detail == null)
        {
            DealEvent.pref_revert_detail = Resources.Load <GameObject>("prefabs/revert-detail");
        }
        GameObject deal_obj = NGUITools.AddChild(lookContainer, DealEvent.pref_detail);

        deal_obj.name = "deal";
        deal_obj.transform.localPosition = new Vector3(0, 280, 0);
        item.insterItem(deal_obj, false);
        deal_obj.transform.FindChild("event").gameObject.SetActive(false);
        GameObject reverts = deal_obj.transform.FindChild("reverts").gameObject;
        float      y       = 0;

        for (int i = 0; i < item.reverts.Count; i++)
        {
            DealBody.Revert revert     = item.reverts[i];
            GameObject      revert_obj = NGUITools.AddChild(reverts, DealEvent.pref_revert_detail);
            revert_obj.transform.localPosition = new Vector3(0, y, 0);
            y -= revert.update(revert_obj, false);
            revert_obj.name = "revert_" + i;
            revert_obj.transform.FindChild("event").gameObject.SetActive(false);
        }
    }
Ejemplo n.º 2
0
    void refreshRight()
    {
        Transform right = transform.FindChild("right");

        if (select_obj.name.Equals("mm"))
        {
            GameObject deal_obj = right.FindChild("deal-detail").gameObject;
            if (MainData.instance.deal_all.Count == 0)
            {
                deal_obj.SetActive(false);
            }
            else
            {
                deal_obj.SetActive(true);
                DealBody deal = MainData.instance.deal_all[selectIndex];
                deal.insterItem(deal_obj);
                Transform event_tran = deal_obj.transform.FindChild("event");
                if (deal.isLock)
                {
                    event_tran.FindChild("ulock").gameObject.SetActive(true);
                    event_tran.FindChild("lock").gameObject.SetActive(false);
                }
                else
                {
                    event_tran.FindChild("lock").gameObject.SetActive(true);
                    event_tran.FindChild("ulock").gameObject.SetActive(false);
                }
            }
            right.FindChild("order-help").gameObject.SetActive(false);
            right.FindChild("order-normal").gameObject.SetActive(false);
            right.FindChild("appraise").gameObject.SetActive(false);
        }
        else
        {
            right.FindChild("deal-detail").gameObject.SetActive(false);
            right.FindChild("appraise").gameObject.SetActive(false);
            if (orders.Count == 0)
            {
                right.FindChild("order-help").gameObject.SetActive(false);
                right.FindChild("order-normal").gameObject.SetActive(false);
            }
            else
            {
                DealBody.Order order = orders[selectIndex];
                if (order.helpflag)
                {
                    GameObject order_obj = right.FindChild("order-help").gameObject;
                    order_obj.SetActive(true);
                    right.FindChild("order-normal").gameObject.SetActive(false);
                    Transform body = order_obj.transform.FindChild("body");
                    order.insterToObj(body.gameObject, true);
                    GameObject buy_obj  = body.FindChild("buyer-appraise").gameObject;
                    GameObject sell_obj = body.FindChild("seller-appraise").gameObject;
                    order.buyerAppraise.insterToObj(buy_obj, body.transform.parent.gameObject, body.transform.parent.parent.gameObject, true);
                    order.sellerAppraise.insterToObj(sell_obj, body.transform.parent.gameObject, body.transform.parent.parent.gameObject, true);
                }
                else
                {
                    right.FindChild("order-help").gameObject.SetActive(false);
                    GameObject order_obj = right.FindChild("order-normal").gameObject;
                    order_obj.SetActive(true);
                    Transform body = order_obj.transform.FindChild("body");
                    order.insterToObj(body.gameObject, true);
                    GameObject buy_obj  = body.FindChild("buyer-appraise").gameObject;
                    GameObject sell_obj = body.FindChild("seller-appraise").gameObject;
                    order.buyerAppraise.insterToObj(buy_obj, body.transform.parent.gameObject, body.transform.parent.parent.gameObject, true);
                    order.sellerAppraise.insterToObj(sell_obj, body.transform.parent.gameObject, body.transform.parent.parent.gameObject, true);
                }
            }
        }
    }