Пример #1
0
        public static void RefreshMaid(Maid maid)
        {
            BackUpMaidData orNullMaidData = BackUpData.GetOrNullMaidData(maid);
            bool           flag           = orNullMaidData == null;

            if (!flag)
            {
                foreach (int slotNo in orNullMaidData.slotDataDic.Keys)
                {
                    BackUpData.RefreshSlot(maid, slotNo);
                }
                orNullMaidData.slotDataDic = (from kvp in orNullMaidData.slotDataDic
                                              where kvp.Value.objectDataDic.Count != 0
                                              select kvp).ToDictionary((KeyValuePair <int, BackUpSlotData> kvp) => kvp.Key, (KeyValuePair <int, BackUpSlotData> kvp) => kvp.Value);
            }
        }