Пример #1
0
    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);
    }
Пример #2
0
    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);
    }
Пример #3
0
    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);
    }