少年修仙传客户端代码仓库
client_Zxw
2018-09-19 3813272038e252894b4e03704cade26c30af0cd4
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
1个文件已修改
34 ■■■■ 已修改文件
System/KnapSack/Logic/ItemOverdueModel.cs 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemOverdueModel.cs
@@ -218,12 +218,19 @@
                                        }
                                    }
                                }
                                models = pairs[idlist[idlist.Count - 1]];
                                if (isOverdue && models != null && models.Count > 0)
                                if (isOverdue)
                                {
                                    ItemModel overdueModel = models[0];
                                    guardOverdueIndex = overdueModel.itemInfo.ItemPlace;
                                    OnGetOverdueItem(overdueModel.itemInfo.ItemID, overdueModel.itemInfo.ItemGUID, overdueModel.itemInfo.ItemPlace);
                                    for (int i = idlist.Count - 1; i > -1; i--)
                                    {
                                        models = pairs[idlist[i]];
                                        if (models != null && models.Count > 0)
                                        {
                                            ItemModel overdueModel = models[0];
                                            guardOverdueIndex = overdueModel.itemInfo.ItemPlace;
                                            OnGetOverdueItem(overdueModel.itemInfo.ItemID, overdueModel.itemInfo.ItemGUID, overdueModel.itemInfo.ItemPlace);
                                            break;
                                        }
                                    }
                                }
                                else
                                {
@@ -280,13 +287,20 @@
                    }
                }
                models = allGuardDict[type][idlist[idlist.Count - 1]];
                if (isOverdue && models != null && models.Count > 0)
                if(isOverdue)
                {
                    ItemModel itemModel = models[0];
                    if (!overdueGuardPushlist.Contains(itemModel))
                    for (int i = idlist.Count - 1; i > -1; i--)
                    {
                        overdueGuardPushlist.Add(itemModel);
                        models = allGuardDict[type][idlist[i]];
                        if(models != null && models.Count > 0)
                        {
                            ItemModel itemModel = models[0];
                            if (!overdueGuardPushlist.Contains(itemModel))
                            {
                                overdueGuardPushlist.Add(itemModel);
                            }
                            break;
                        }
                    }
                }
            }