|
|
@ -985,8 +985,10 @@ public enum BuildingManager { |
|
|
|
building.buildingMeshes = new ArrayList<>(); |
|
|
|
building.buildingMeshes = new ArrayList<>(); |
|
|
|
float rotation = building.getRot().getRotation(); |
|
|
|
float rotation = building.getRot().getRotation(); |
|
|
|
Vector3f buildingLoc = new Vector3f(building.loc.x, building.loc.y, building.loc.z); |
|
|
|
Vector3f buildingLoc = new Vector3f(building.loc.x, building.loc.y, building.loc.z); |
|
|
|
if (!mesh_triangle_points.containsKey(building.meshUUID)) |
|
|
|
|
|
|
|
return; //no data for this prop ID
|
|
|
|
if(prop_meshes.containsKey(building.meshUUID) == false) |
|
|
|
|
|
|
|
return;//no meshes to load for this prop
|
|
|
|
|
|
|
|
|
|
|
|
ArrayList<Integer> meshes = prop_meshes.get(building.meshUUID); |
|
|
|
ArrayList<Integer> meshes = prop_meshes.get(building.meshUUID); |
|
|
|
for (int mesh : meshes) { |
|
|
|
for (int mesh : meshes) { |
|
|
|
|
|
|
|
|
|
|
|