Fuel = (int)entry.api_fuel,\r
Bull = (int)entry.api_bull,\r
OnSlot = (int[])entry.api_onslot,\r
+ GetItem = item => _itemInventry[item.Id],\r
Slot = ((int[])entry.api_slot).Select(item => new ItemStatus(item)).ToArray(),\r
SlotEx = entry.api_slot_ex() ? new ItemStatus((int)entry.api_slot_ex) : new ItemStatus(0),\r
NdockTime = (int)entry.api_ndock_time,\r
{\r
if (ship.Empty)\r
return ship;\r
- ship.Slot = ship.Slot.Select(item => _itemInventry[item.Id]).ToArray();\r
- ship.SlotEx = _itemInventry[ship.SlotEx.Id];\r
ship.Escaped = _escapedShips.Contains(ship.Id);\r
ship.Fleet = FindFleet(ship.Id, out var idx);\r
ship.DeckIndex = idx;\r