|  |  | @ -17,7 +17,6 @@ import engine.job.JobContainer; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.job.JobScheduler; |  |  |  | import engine.job.JobScheduler; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.jobs.UpgradeBuildingJob; |  |  |  | import engine.jobs.UpgradeBuildingJob; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.math.Bounds; |  |  |  | import engine.math.Bounds; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.math.Quaternion; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.math.Vector3fImmutable; |  |  |  | import engine.math.Vector3fImmutable; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.net.client.msg.ErrorPopupMsg; |  |  |  | import engine.net.client.msg.ErrorPopupMsg; | 
			
		
	
		
		
			
				
					
					|  |  |  | import engine.objects.*; |  |  |  | import engine.objects.*; | 
			
		
	
	
		
		
			
				
					|  |  | @ -72,21 +71,6 @@ public enum BuildingManager { | 
			
		
	
		
		
			
				
					
					|  |  |  |         return buildingLocation; |  |  |  |         return buildingLocation; | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public static Quaternion getSlotRotation(Building building, int slot) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (slot == -1) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             return new Quaternion(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         BuildingLocation buildingLocation; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         buildingLocation = _slotLocations.get(building.meshUUID).get(slot - 1); // array index
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (buildingLocation == null) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             Logger.error("Invalid slot rotation for building: " + building.getObjectUUID()); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         return buildingLocation.getRotation(); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     public static boolean playerCanManage(PlayerCharacter player, Building building) { |  |  |  |     public static boolean playerCanManage(PlayerCharacter player, Building building) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (player == null) |  |  |  |         if (player == null) | 
			
		
	
	
		
		
			
				
					|  |  | 
 |