public static MySmsOrCallVo TransSmsOrCallData(UserMsgOrCallPB data) { var userMsg = data; var vo = new MySmsOrCallVo(); vo.SceneId = userMsg.SceneId; vo.NpcId = userMsg.NpcId; vo.CreateTime = userMsg.CreateTime; vo.FinishTime = userMsg.FinishTime; vo.IsReaded = userMsg.ReadState == 1; vo.selectIds = new List <int>(); vo.listenIds = new List <int>(); vo.selectIds.AddRange(userMsg.SelectIds); vo.listenIds.AddRange(userMsg.ListenIds); return(vo); }
public void UpdateSmsData(UserMsgOrCallPB MsgOrCall) { if (!_npcSmsDic.ContainsKey(MsgOrCall.NpcId)) { Debug.LogError("UpdateSmsData UnContainsKey " + MsgOrCall.NpcId); } var smsList = _npcSmsDic[MsgOrCall.NpcId]; var smsItem = smsList.Find((item) => { return(item.SceneId == MsgOrCall.SceneId); }); smsItem.IsReaded = MsgOrCall.ReadState == 1; smsItem.selectIds = new List <int>(); smsItem.FinishTime = MsgOrCall.FinishTime; smsItem.selectIds.AddRange(MsgOrCall.SelectIds); smsItem.listenIds = new List <int>(); smsItem.listenIds.AddRange(MsgOrCall.ListenIds); }
public void UpdateCallData(UserMsgOrCallPB userMsgOrCallPB) { UserMsgOrCallPB MsgOrCall = userMsgOrCallPB; if (!_npcCallDic.ContainsKey(MsgOrCall.NpcId)) { Debug.LogError("UpdateSmsData UnContainsKey " + MsgOrCall.NpcId); } var callList = _npcCallDic[MsgOrCall.NpcId]; var callItem = callList.Find((item) => { return(item.SceneId == MsgOrCall.SceneId); }); //var smsItem = _userCallList.Find((item) => { return item.SceneId == readMsgOrCallRes.MsgOrCall.SceneId; }); callItem.IsReaded = MsgOrCall.ReadState == 1; callItem.selectIds = new List <int>(); callItem.FinishTime = MsgOrCall.FinishTime; callItem.selectIds.AddRange(MsgOrCall.SelectIds); }