void Start() { localData = ActivityNetController.GetInstance().TempAtkData; if (localData != null) { if (localData.isKill == 1) { isWin = true; } else { isWin = false; } rankHurtList = new List <UserAtkBossInfo> ();// = UIActMonsterComeController.Instance.hurtDataList; for (int i = 0; i < rankItemObj.Count; i++) { if (i < localData.attStrList.Count) { rankHurtList.Add(localData.attStrList [i]); } } } if (isWin == true) { lbl_Title.text = Core.Data.stringManager.getString(7128); WinTitle.SetActive(true); LoseTitle.SetActive(false); if (localData.killName != null) { secondTitle.text = string.Format(Core.Data.stringManager.getString(7306), localData.killName); } else { secondTitle.gameObject.SetActive(false); } } else { lbl_Title.text = Core.Data.stringManager.getString(7129); WinTitle.SetActive(false); LoseTitle.SetActive(true); secondTitle.text = string.Format(Core.Data.stringManager.getString(7334), UIActMonsterComeController.Instance.lbl_LeftMonsterName.text); } for (int i = 0; i < rankItemObj.Count; i++) { if (i < rankHurtList.Count) { rankItemObj [i].GetComponent <ActHurtRankItem> ().SetItemValue(rankHurtList [i]); } else { rankItemObj [i].GetComponent <ActHurtRankItem> ().SetItemValue(null); } } }
/// <summary> /// 刷新当前列表. 战斗时时列表 /// </summary> /// <param name="strList">String list.</param> public void UpdateList(SockBossAtkListData data) { curMyPointNum = data.userPoint; if (data.bossCurHp == 0) { curPanelType = BossComeType.isFinish; } if (curPanelType == BossComeType.isAttacking) { lbl_Left_BloodNum.text = data.bossCurHp.ToString(); this.RefreshList(data.attStrList); lbl_HurtNum.text = data.attCur.ToString(); Core.Data.temper.WorldBoss_Att = data.bossCurHp; } else { lbl_MyPointNum.text = curMyPointNum.ToString(); hurtDataList.Clear(); //排行榜8个人 for (int i = 0; i < 8; i++) { if (i < data.attStrList.Count - 1) { hurtDataList.Add(data.attStrList [i]); } else { hurtDataList.Add(null); } } if (data.isKill == 1) { isRankState = true; } else { isRankState = false; } } }