public void OnSignCamp(stMyInfoCampUserCmd_S cmd) { CampCombatManager mgr = DataManager.Manager <CampCombatManager>(); mgr.UpdateCampFightLeftTimes((null != cmd.indexs) ? cmd.indexs.Count : 0); mgr.UpdateIfSignUp(cmd.indexs); }
public void OnAllCFInfoCamp(stCFInfoCampUserCmd_S cmd) { CampCombatManager mgr = DataManager.Manager <CampCombatManager>(); // for (int i = 0; i < cmd.state.Count; i++) // { // mgr.UpdateSignUpStatus(i + 1,(int)cmd.state[i]); // } }
protected override void OnShow(object data) { base.OnShow(data); GameCmd.stEndCampUserCmd_S fightResult = (GameCmd.stEndCampUserCmd_S)data; CampCombatManager m_dataMgr = DataManager.Manager<CampCombatManager>(); CampCombatResultInfo.CampCombatPlayerInfo myInfo = m_dataMgr.CampCombatResultData.m_MyCampCombatInfo; if (null == myInfo) return; bool iswin = fightResult.is_win == 1; if (null != m_trans_win && m_trans_win.gameObject.activeSelf != iswin) { m_trans_win.gameObject.SetActive(iswin); } if (null != m_trans_defeat && m_trans_defeat.gameObject.activeSelf == iswin) { m_trans_defeat.gameObject.SetActive(!iswin); } //得分 if (null != m_label_scoreNum_label) { m_label_scoreNum_label.text = myInfo.nScore.ToString(); } //杀敌 if (null != m_label_KillNum) { m_label_KillNum.text = myInfo.nKill.ToString(); } //死亡 if (null != m_label_DeadNum) { m_label_DeadNum.text = myInfo.nDead.ToString(); } //助攻 if (null != m_label_AssistNum) { m_label_AssistNum.text = myInfo.nAssist.ToString(); } //神魔经验 m_label_GodDemonExp.text = fightResult.camp_exp.ToString(); //阵营战积分 m_label_CampIntegral.text = fightResult.camp_coin.ToString(); }
protected override void OnShow(object data) { base.OnShow(data); m_dataMgr = DataManager.Manager <CampCombatManager>(); m_dataMgr.ValueUpdateEvent += OnValueUpdateEventArgs; Engine.Utility.EventEngine.Instance().AddEventListener((int)Client.GameEventID.MAINRIGHTBTN_TOGGLE, OnEvent); Engine.Utility.EventEngine.Instance().AddEventListener((int)Client.GameEventID.MAINLEFTTBTN_TOGGLE, OnEvent); // Engine.Utility.EventEngine.Instance().AddEventListener((int)Client.GameEventID.CAMP_ADDCOLLECTNPC, OnEvent); MainPanel panel = DataManager.Manager <UIPanelManager>().GetPanel <MainPanel>(PanelID.MainPanel); if (panel != null) { m_trans_CampWarContent.gameObject.SetActive(!panel.IsShowRightBtn()); } RefreshCampBattleData(); }
protected override void OnLoading() { base.OnLoading(); m_dataMgr = DataManager.Manager <CampCombatManager>(); InitWidgets(); }