// public bool public void Initialize() { m_valueUpdateEventArgs = new ValueUpdateEventArgs(); m_CampCombatResultInfo = new CampCombatResultInfo(); m_dicLocalCampInfos = new Dictionary <uint, LocalCampSignInfo>(); RegisterGlobalEvent(true); }
void RefreshBattleList() { CampCombatResultInfo campCombatResultInfo = DataManager.Manager <CampCombatManager>().CampCombatResultData; if (campCombatResultInfo == null) { return; } uint enterCopyId = DataManager.Manager <ComBatCopyDataManager>().EnterCopyID; CampCombatResultInfo.CampCombatResult campCombatResult = campCombatResultInfo.m_camp_Green; if (campCombatResult != null) { //击退玩家 uint killSum = 0; for (int i = 0; i < campCombatResult.m_lstCampCombatPlayers.Count; i++) { killSum += campCombatResult.m_lstCampCombatPlayers[i].nKill; } m_label_shenLabel0.text = killSum.ToString(); //复活点占领 uint reliveNum = campCombatResult.nReliveNum > 0 ? campCombatResult.nReliveNum - 1 : 0; m_label_shenLabel1.text = reliveNum.ToString(); //击退首领 m_label_shenLabel2.text = campCombatResult.nKillBossNum.ToString(); } campCombatResult = campCombatResultInfo.m_camp_Red; if (campCombatResult != null) { //击退玩家 uint killSum = 0; for (int i = 0; i < campCombatResult.m_lstCampCombatPlayers.Count; i++) { killSum += campCombatResult.m_lstCampCombatPlayers[i].nKill; } m_label_moLabel0.text = killSum.ToString(); //复活点占领 uint reliveNum = campCombatResult.nReliveNum > 0 ? campCombatResult.nReliveNum - 1 : 0; m_label_moLabel1.text = reliveNum.ToString(); //击退首领 m_label_moLabel2.text = campCombatResult.nKillBossNum.ToString(); //m_lstCampCombatDemon = campCombatResult.m_lstCampCombatPlayers; //m_label_DemonScore.text = campCombatResult.nScore.ToString(); //m_label_CampWarDemonBossNum.text = campCombatResult.nKillBossNum.ToString(); //m_label_CampWarDemonReLivePointNum.text = campCombatResult.nReliveNum.ToString(); //m_label_DemonNum.text = (null != campCombatResult.m_lstCampCombatPlayers) // ? campCombatResult.m_lstCampCombatPlayers.Count.ToString() : "0"; } }
/// <summary> /// 刷新战斗信息 /// </summary> /// <param name="data"></param> private void RefreshCampBattleData() { if (!m_dataMgr.CampBattleEnable) { ResetCampBattleInfo(); } CampCombatResultInfo campCombatResultInfo = m_dataMgr.CampCombatResultData; if (campCombatResultInfo == null) { return; } if (null != m_label_DemonScore) { m_label_DemonScore.text = "0"; } CampCombatResultInfo.CampCombatResult campCombatResult = null; if (null != m_label_GodScore) { campCombatResult = campCombatResultInfo.m_camp_Green; if (null != campCombatResult) { m_label_GodScore.text = campCombatResult.nScore.ToString(); } } if (null != m_label_DemonScore) { campCombatResult = campCombatResultInfo.m_camp_Red; if (null != m_label_DemonScore) { m_label_DemonScore.text = campCombatResult.nScore.ToString(); } } CampCombatResultInfo.CampCombatPlayerInfo campPlayerInfo = campCombatResultInfo.m_MyCampCombatInfo; if (null != campPlayerInfo) { if (null != m_label_RankNum) { m_label_RankNum.text = campPlayerInfo.nRank.ToString(); } if (null != m_label_ScoreNum) { m_label_ScoreNum.text = campPlayerInfo.nScore.ToString(); } } }
private void RefreshBattleList(bool build = false) { if (!m_dataMgr.CampBattleEnable) { ResetBattleListData(); return; } CampCombatResultInfo campCombatResultInfo = m_dataMgr.CampCombatResultData; if (campCombatResultInfo == null) { return; } SetMyRankUI(campCombatResultInfo.m_MyCampCombatInfo); CampCombatResultInfo.CampCombatResult campCombatResult = campCombatResultInfo.m_camp_Green; if (campCombatResult != null) { m_lstCampCombatGod = campCombatResult.m_lstCampCombatPlayers; m_label_CampWarGodBossNum.text = campCombatResult.nKillBossNum.ToString(); m_label_CampWarGodReLivePointNum.text = campCombatResult.nReliveNum.ToString(); m_label_GodScore.text = campCombatResult.nScore.ToString(); m_label_GodNum.text = (null != campCombatResult.m_lstCampCombatPlayers) ? campCombatResult.m_lstCampCombatPlayers.Count.ToString() : "0"; } campCombatResult = campCombatResultInfo.m_camp_Red; if (campCombatResult != null) { m_lstCampCombatDemon = campCombatResult.m_lstCampCombatPlayers; m_label_DemonScore.text = campCombatResult.nScore.ToString(); m_label_CampWarDemonBossNum.text = campCombatResult.nKillBossNum.ToString(); m_label_CampWarDemonReLivePointNum.text = campCombatResult.nReliveNum.ToString(); m_label_DemonNum.text = (null != campCombatResult.m_lstCampCombatPlayers) ? campCombatResult.m_lstCampCombatPlayers.Count.ToString() : "0"; } if (build) { int count = (null != m_lstCampCombatGod) ? m_lstCampCombatGod.Count : 0; if (m_ctor_GodScrollView != null) { m_ctor_GodScrollView.CreateGrids(count); } count = (null != m_lstCampCombatDemon) ? m_lstCampCombatDemon.Count : 0; if (m_ctor_DemonScrollView != null) { m_ctor_DemonScrollView.CreateGrids(count); } } else { if (m_ctor_GodScrollView != null) { m_ctor_GodScrollView.UpdateActiveGridData(); } if (m_ctor_DemonScrollView != null) { m_ctor_DemonScrollView.UpdateActiveGridData(); } } RefreshCampUseTime(); UpdateMyInfoPosByCamp(); }