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); } }
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); } } } }