OSDN Git Service

解体したときに補強増設スロットの装備が消えないのを直す
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Tue, 12 Dec 2017 11:44:14 +0000 (20:44 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Tue, 12 Dec 2017 13:29:18 +0000 (22:29 +0900)
KancolleSniffer/ItemInfo.cs
KancolleSniffer/ShipInfo.cs

index 5500ee9..7dccaf1 100644 (file)
@@ -695,7 +695,7 @@ namespace KancolleSniffer
             DeleteItems((int[])json.api_use_slot_id);\r
         }\r
 \r
-        public void DeleteItems(ItemStatus[] items)\r
+        public void DeleteItems(IEnumerable<ItemStatus> items)\r
         {\r
             DeleteItems(items.Select(item => item.Id));\r
         }\r
index 6dc696b..c0ecde1 100644 (file)
@@ -303,7 +303,7 @@ namespace KancolleSniffer
             {\r
                 _itemInfo.NowShips--;\r
                 if (delitem)\r
-                    _itemInfo.DeleteItems(_shipInfo[ship].Slot);\r
+                    _itemInfo.DeleteItems(_shipInfo[ship].AllSlot);\r
                 var of = FindFleet(ship, out var oi);\r
                 if (of != -1)\r
                     WithdrowShip(of, oi);\r