/** * 设置面板的显示内容 * dispalyFlag:0本回合结算,1全局结算 */ public void setDisplaContent(int dispalyFlag, GamingData data) { _data = data; _hvo = data.hupaiResponseVO; _fvo = data.finalGameEndVo; timeText.text = DateTime.Now.ToString("yyyy-MM-dd"); roomText.text = "房间号:" + GlobalData.getInstance().roomVO.roomId; titleText.text = GameHelper.getHelper().getName(); roundText.text = "局数:" + (GlobalData.getInstance().roomVO.roundNumber - GlobalData.getInstance().remainRoundCount) + "/" + GlobalData.getInstance().roomVO.roundNumber; if (dispalyFlag == 0) { curContainer.SetActive(true); endContainer.SetActive(false); continueButton.SetActive(true); shareEndButton.SetActive(false); closeButton.SetActive(false); if (GlobalData.getInstance().remainRoundCount == 0 || GlobalData.isOverByPlayer) { openFinalButton.GetComponent <Image> ().color = Color.white; } else { openFinalButton.GetComponent <Image> ().color = new Color32(200, 200, 200, 128); } getMas(_hvo.allMas); for (int i = 0; i < _hvo.avatarList.Count; i++) { HupaiResponseItem itemdata = _hvo.avatarList [i]; itemdata.setMaPoints(allMasList [i]); GameObject cell = Instantiate(Resources.Load("Prefab/Panel_GCurCellRenderUI")) as GameObject; cell.transform.SetParent(curContainer.transform); cell.transform.localScale = Vector3.one; cell.GetComponent <GCurCellRenderView> ().setUI(itemdata, _hvo.validMas, _data.BankerUuid); } } else if (dispalyFlag == 1) { curContainer.SetActive(false); endContainer.SetActive(true); openFinalButton.SetActive(false); continueButton.SetActive(false); shareEndButton.SetActive(true); closeButton.SetActive(true); setFinalScoreContent(); } }
private void setSignalContent() { if (GlobalDataScript.hupaiResponseVo != null && GlobalDataScript.hupaiResponseVo.avatarList.Count > 0) { for (int i = 0; i < GlobalDataScript.hupaiResponseVo.avatarList.Count; i++) { HupaiResponseItem itemdata = GlobalDataScript.hupaiResponseVo.avatarList [i]; if (allMasList != null && allMasList.Count != 0) { itemdata.setMaPoints(allMasList[i]); } GameObject itemTemp = Instantiate(Resources.Load("Prefab/Panel_Current_Item")) as GameObject; itemTemp.transform.parent = signalEndPanel.transform; itemTemp.transform.localScale = Vector3.one; itemTemp.GetComponent <SignalOverItemScript>().setUI(itemdata, mValidMas, getMainuuid()); } } }