少年修仙传客户端代码仓库
leonard Wu
2018-08-03 c2d2d5d3a840bf50968b3f95e304929bc62a7b70
System/HappyXB/HappyXBModel.cs
@@ -90,7 +90,7 @@
        /// <returns></returns>
        private bool SatisfyNotifyCondition(string key, ArrayList paramArray)
        {
            XBNotifyParms.Add(paramArray);
            XBNotifyParms.Add(new ArrayList(paramArray));
            if (paramArray != null && paramArray.Count > 0 &&
                paramArray[0].Equals(UIHelper.ServerStringTrim(PlayerDatas.Instance.baseData.PlayerName)))
            {
@@ -99,16 +99,18 @@
            return true;
        }
        public void GetNotifyResult(int itemId)
        public void GetNotifyResult(int itemId, int itemCount)
        {
            DesignDebug.Log("GetNotifyResult" + XBNotifyParms.Count);
            for(int i = 0; i < XBNotifyParms.Count; i++)
            for (int i = 0; i < XBNotifyParms.Count; i++)
            {
                if(XBNotifyParms[i] != null && XBNotifyParms[i].Count > 1)
                if (XBNotifyParms[i] != null && XBNotifyParms[i].Count > 3)
                {
                    int notifyItemId = 0;
                    int.TryParse(XBNotifyParms[i][1].ToString(),out notifyItemId);
                    if (notifyItemId == itemId)
                    int.TryParse(XBNotifyParms[i][1].ToString(), out notifyItemId);
                    int notifyItemCnt = 0;
                    int.TryParse(XBNotifyParms[i][3].ToString(), out notifyItemCnt);
                    if (notifyItemId == itemId && notifyItemCnt == itemCount)
                    {
                        SysNotifyMgr.Instance.ShowTip("HappyXB", XBNotifyParms[i].ToArray());
                        break;
@@ -339,7 +341,7 @@
                for (int i = 0; i < xbItemlist.Count; i++)
                {
                    string log = Language.Get("HappyXBGetItemTime", xbItemlist[i].createTimeStr, UIHelper.ServerStringTrim(PlayerDatas.Instance.baseData.PlayerName),
                        xbItemlist[i].itemId);
                        xbItemlist[i].itemId, xbItemlist[i].count);
                    getNewItemLoglist.Add(log);
                }
                if (getNewItemLoglist.Count > 0)