/// <summary> /// 新获得称号 /// </summary> public void OnAddNewTitle(stAddTitlePropertyUserCmd_S cmd) { uint newTitleId = cmd.data.dwID; if (this.m_listNewTitleId.Contains(cmd.data.dwID) == false) { this.m_listNewTitleId.Add(cmd.data.dwID); } stTitleData titleData = m_listOwnedTitle.Find((data) => { return(data.dwID == cmd.data.dwID ? true : false); }); if (titleData != null) { titleData.dwCount = cmd.data.dwCount; titleData.dwTime = cmd.data.dwTime; } else { m_listOwnedTitle.Add(new stTitleData { dwID = cmd.data.dwID, dwCount = cmd.data.dwCount, dwTime = cmd.data.dwTime }); } object param = newTitleId; stShowMainPanelRedPoint st = new stShowMainPanelRedPoint() { modelID = (int)WarningEnum.TITLE_NEWTITLE, direction = (int)WarningDirection.Left, bShowRed = HaveNewTitle(), }; EventEngine.Instance().DispatchEvent((int)GameEventID.MAINPANEL_SHOWREDWARING, st); SendToMe(cmd.data.dwID); //系统消息获得称号 }
public void OnAddTitleList(stAddTitlePropertyUserCmd_S cmd) { DataManager.Manager <TitleManager>().OnAddNewTitle(cmd); }