Some meshes might not have slot locations.

This commit is contained in:
2023-04-30 08:37:08 -04:00
parent ce8d5f0129
commit 72e823744c
@@ -38,6 +38,14 @@ public enum BuildingManager {
public static int getAvailableSlot(Building building) {
ArrayList<BuildingLocation> slotLocations = _slotLocations.get(building.meshUUID);
// Some meshes might not have slot locations assigned.
if (slotLocations == null ||
slotLocations.isEmpty())
return -1;
int numOfSlots = _slotLocations.get(building.meshUUID).size();
for (int i = 1; i <= numOfSlots; i++) {