/// <summary> /// 用户请求激活某个title /// </summary> /// <param name="titleId"></param> public void ReqActivateTitle(uint titleId) { stActivateTitlePropertyUserCmd_CS cmd = new stActivateTitlePropertyUserCmd_CS(); cmd.dwUserID = ClientGlobal.Instance().MainPlayer.GetID(); cmd.wdTitleID = titleId; NetService.Instance.Send(cmd); }
public void OnActivateTitle(stActivateTitlePropertyUserCmd_CS cmd) { this.ActivateTitleId = cmd.wdTitleID; if (this.ActivateTitleId == 0) { //取消激活 } else { //激活称号 TitleDataBase titleDataBase = GameTableManager.Instance.GetTableItem <TitleDataBase>(this.ActivateTitleId); if (titleDataBase != null) { TipsManager.Instance.ShowLocalFormatTips(LocalTextType.Title_Commond_jihuochenghao, titleDataBase.strName);//激活称号{0} } } object data = this.ActivateTitleId; EventEngine.Instance().DispatchEvent((int)GameEventID.TITLE_ACTIVATE, data);//抛出激活的称号 }
public void OnActivateTitle(stActivateTitlePropertyUserCmd_CS cmd) { DataManager.Manager <TitleManager>().OnActivateTitle(cmd); }