--[[*]]-- Generated automagically by RotatorsLib --[[*]]--

require "Vehicles/ISUI/ISCarMechanicsOverlay"

local function RotatorsSemiTruckBoxMechanicsOverlay()
	for _,name in ipairs({ 
	 "Battery",
	 "Battery1",
	 "Battery2",
	 "Battery3",
	 "Battery4",
	 "BrakeFrontLeft",
	 "BrakeFrontRight",
	 "BrakeRearLeft",
	 "BrakeRearRight",
	 "DoorRear",
	 "DoorFrontLeft",
	 "DoorFrontRight",
	 "Engine",
	 "EngineDoor",
	 "GasTank",
	 "HeadlightLeft",
	 "HeadlightRight",
	 "Muffler",
	 "SuspensionFrontLeft",
	 "SuspensionFrontRight",
	 "SuspensionRearLeft",
	 "SuspensionRearRight",
	 "TireFrontLeft",
	 "TireFrontRight",
	 "TireRearLeft",
	 "TireRearRight",
	 "TruckBed",
	 "WindowFrontLeft",
	 "WindowFrontRight",
	 "Windshield" }) do
		ISCarMechanicsOverlay.PartList[name] = ISCarMechanicsOverlay.PartList[name] or {}
		ISCarMechanicsOverlay.PartList[name].vehicles = ISCarMechanicsOverlay.PartList[name].vehicles or {}
	end
	ISCarMechanicsOverlay.PartList.Battery1.img = "battery1"
	ISCarMechanicsOverlay.PartList.Battery2.img = "battery2"
	ISCarMechanicsOverlay.PartList.Battery3.img = "battery3"
	ISCarMechanicsOverlay.PartList.Battery4.img = "battery4"
	ISCarMechanicsOverlay.PartList.DoorRear.img = "door_rear_left"
	ISCarMechanicsOverlay.CarList["Rotators.SemiTruckBox"] = { imgPrefix = "rSemiTruckBox_", x = 10, y = 0, PartList = {} }
	ISCarMechanicsOverlay.CarList["Rotators.SemiTruckBox"].PartList.DoorRear = { img = "door_rear_left" }
	ISCarMechanicsOverlay.CarList["Base.SemiTruckBox"] = { imgPrefix = "rSemiTruckBox_", x = 10, y = 0, PartList = {} }
	ISCarMechanicsOverlay.CarList["Base.SemiTruckBox"].PartList.DoorRear = { img = "door_rear_left" }
	ISCarMechanicsOverlay.CarList["Base.SemiTruckBox_mil"] = { imgPrefix = "rSemiTruckBox_", x = 10, y = 0, PartList = {} }
	ISCarMechanicsOverlay.CarList["Base.SemiTruckBox_mil"].PartList.DoorRear = { img = "door_rear_left" }

	ISCarMechanicsOverlay.PartList.Battery.vehicles.rSemiTruckBox_ = { x = 215, y = 230, x2 = 260, y2 = 265 }
	ISCarMechanicsOverlay.PartList.DoorRear.vehicles.rSemiTruckBox_ = { x = 76, y = 579, x2 = 186, y2 = 581 }

	ISCarMechanicsOverlay.PartList.BrakeFrontLeft.vehicles.rSemiTruckBox_ = { x = 14, y = 170, x2 = 55, y2 = 208 }
	ISCarMechanicsOverlay.PartList.BrakeFrontRight.vehicles.rSemiTruckBox_ = { x = 228, y = 170, x2 = 268, y2 = 208 }
	ISCarMechanicsOverlay.PartList.DoorFrontLeft.vehicles.rSemiTruckBox_ = { x = 0, y = 0, x2 = 0, y2 = 0 }
	ISCarMechanicsOverlay.PartList.DoorFrontRight.vehicles.rSemiTruckBox_ = { x = 0, y = 0, x2 = 0, y2 = 0 }
	ISCarMechanicsOverlay.PartList.Engine.vehicles.rSemiTruckBox_ = { x = 15, y = 36, x2 = 114, y2 = 96 }
	ISCarMechanicsOverlay.PartList.EngineDoor.vehicles.rSemiTruckBox_ = { x = 107, y = 119, x2 = 175, y2 = 208 }
	ISCarMechanicsOverlay.PartList.GasTank.vehicles.rSemiTruckBox_ = { x = 182, y = 36, x2 = 267, y2 = 90 }
	ISCarMechanicsOverlay.PartList.HeadlightLeft.vehicles.rSemiTruckBox_ = { x = 86, y = 124, x2 = 106, y2 = 144 }
	ISCarMechanicsOverlay.PartList.HeadlightRight.vehicles.rSemiTruckBox_ = { x = 177, y = 124, x2 = 197, y2 = 144 }
	ISCarMechanicsOverlay.PartList.Muffler.vehicles.rSemiTruckBox_ = { x = 233, y = 266, x2 = 268, y2 = 333 }
	ISCarMechanicsOverlay.PartList.SuspensionFrontLeft.vehicles.rSemiTruckBox_ = { x = 14, y = 132, x2 = 55, y2 = 170 }
	ISCarMechanicsOverlay.PartList.SuspensionFrontRight.vehicles.rSemiTruckBox_ = { x = 228, y = 132, x2 = 268, y2 = 170 }

	ISCarMechanicsOverlay.PartList.TireFrontLeft.vehicles.rSemiTruckBox_ = { x = 74, y = 128, x2 = 85, y2 = 194 }
	ISCarMechanicsOverlay.PartList.TireFrontRight.vehicles.rSemiTruckBox_ = { x = 199, y = 128, x2 = 210, y2 = 194 }

	ISCarMechanicsOverlay.PartList.TruckBed.vehicles.rSemiTruckBox_ = { x = 81, y = 286, x2 = 202, y2 = 578 }
	ISCarMechanicsOverlay.PartList.WindowFrontLeft.vehicles.rSemiTruckBox_ = { x = 90, y = 235, x2 = 98, y2 = 275 }
	ISCarMechanicsOverlay.PartList.WindowFrontRight.vehicles.rSemiTruckBox_ = { x = 183, y = 235, x2 = 190, y2 = 275 }
	ISCarMechanicsOverlay.PartList.Windshield.vehicles.rSemiTruckBox_ = { x = 100, y = 224, x2 = 185, y2 = 230 }

	ISCarMechanicsOverlay.PartList.SuspensionMiddleLeft.vehicles.rSemiTruckBox_ = { x = 4, y = 413, x2 = 44, y2 = 451 }
	ISCarMechanicsOverlay.PartList.SuspensionMiddleRight.vehicles.rSemiTruckBox_ = { x = 218, y = 413, x2 = 258, y2 = 451 }

	ISCarMechanicsOverlay.PartList.SuspensionRearLeft.vehicles.rSemiTruckBox_ = { x = 4, y = 489, x2 = 45, y2 = 525 }
	ISCarMechanicsOverlay.PartList.SuspensionRearRight.vehicles.rSemiTruckBox_ = { x = 218, y = 489, x2 = 258, y2 = 527 }

	ISCarMechanicsOverlay.PartList.BrakeMiddleLeft.vehicles.rSemiTruckBox_ = { x = 4, y = 450, x2 = 45, y2 = 488 }
	ISCarMechanicsOverlay.PartList.BrakeMiddleRight.vehicles.rSemiTruckBox_ = { x = 218, y = 450, x2 = 258, y2 = 488 }

	ISCarMechanicsOverlay.PartList.BrakeRearLeft.vehicles.rSemiTruckBox_ = { x = 4, y = 528, x2 = 45, y2 = 564 }
	ISCarMechanicsOverlay.PartList.BrakeRearRight.vehicles.rSemiTruckBox_ = { x = 218, y = 528, x2 = 258, y2 = 564 }

	ISCarMechanicsOverlay.PartList.TireMiddleLeft.vehicles.rSemiTruckBox_ = { x = 64, y = 415, x2 = 110, y2 = 485 }
	ISCarMechanicsOverlay.PartList.TireMiddleRight.vehicles.rSemiTruckBox_ = { x = 160, y = 415, x2 = 200, y2 = 485 }

	ISCarMechanicsOverlay.PartList.TireRearLeft.vehicles.rSemiTruckBox_ = { x = 60, y = 485, x2 = 100, y2 = 555 }
	ISCarMechanicsOverlay.PartList.TireRearRight.vehicles.rSemiTruckBox_ = { x = 160, y = 485, x2 = 200, y2 = 555 }

	ISCarMechanicsOverlay.PartList.Battery1.vehicles.rSemiTruckBox_ = { x = 5, y = 230, x2 = 50, y2 = 265 }
	ISCarMechanicsOverlay.PartList.Battery2.vehicles.rSemiTruckBox_ = { x = 5, y = 265, x2 = 50, y2 = 300 }
	ISCarMechanicsOverlay.PartList.Battery3.vehicles.rSemiTruckBox_ = { x = 5, y = 300, x2 = 50, y2 = 335 }
	ISCarMechanicsOverlay.PartList.Battery4.vehicles.rSemiTruckBox_ = { x = 5, y = 335, x2 = 50, y2 = 370 }



end

Events.OnInitWorld.Add(RotatorsSemiTruckBoxMechanicsOverlay)
