module Base
{    
    model ATA_VanDeRumba_cage
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_cage,
        texture = Vehicles/ATA_VanDeRumba_items,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_trunk,
        texture = Vehicles/ATA_VanDeRumba_items,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_bag1
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_bag1,
        texture = DuffelBagBlue,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_bag2
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_bag2,
        texture = DuffelBagGreen,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_bag3
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_bag3,
        texture = DuffelBagWhite,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_bag4
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_bag4,
        texture = DuffelBagGrey,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_bag5
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_bag5,
        texture = DuffelBagWhite,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_bag6
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_bag6,
        texture = DuffelBagGreen,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_barrel
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_barrel,
        texture = Vehicles/ATA_VanDeRumba_items,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_gascan0
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_GasCan0,
        texture = GasCan,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_gascan1
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_GasCan1,
        texture = GasCan,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_gascan2
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_GasCan2,
        texture = GasCan,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_gascan3
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_GasCan3,
        texture = GasCan,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_gascan4
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_GasCan4,
        texture = GasCan,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_gascan5
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_GasCan5,
        texture = GasCan,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_gascan6
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_GasCan6,
        texture = GasCan,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_gascan7
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_GasCan7,
        texture = GasCan,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_gascan8
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_GasCan8,
        texture = GasCan,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_gascan8
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_GasCan8,
        texture = GasCan,
        shader = vehiclewheel,
        scale = 0.004,
    }
    
    model ATA_VanDeRumba_roof_light_front
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_light_front,
        shader = vehicle,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_light_left
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_light_left,
        shader = vehicle,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_light_rear
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_light_rear,
        shader = vehicle,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_light_right
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_light_right,
        shader = vehicle,
        scale = 0.004,
    }
    
    model ATA_VanDeRumba_roof_toolbox
    {
        mesh = vehicles/ATA_VanDeRumba_body|roof_toolbox,
        texture = Vehicles/ATA_VanDeRumba_items2,
        shader = vehiclewheel,
        scale = 0.004,
    }
    model ATA_VanDeRumba_roof_lader
    {
        mesh = vehicles/ATA_VanDeRumba_body|ladder,
        texture = Vehicles/ATA_VanDeRumba_items,
        shader = vehiclewheel,
        scale = 0.004,
    }
    
    template vehicle ATA_VanDeRumba_Template_Roof
    {
        template = ATA2Visual/part/ATA2VisualLadder,
        part ATA2VisualLadder
        {
            area = TruckBed,
            model Default
            {
                file = ATA_VanDeRumba_roof_lader,
            }
        }
        template = ATA2InteractiveTrunk/part/ATA2RoofBase,
        part ATA2RoofBase
        {
            model Default
            {
                file = ATA_VanDeRumba_cage,
            }
        }
        template = ATA2InteractiveTrunk/part/ATA2InteractiveTrunkRoofRack,
        part ATA2InteractiveTrunkRoofRack
        {
            model ATA_VanDeRumba_roof
            {
                file = ATA_VanDeRumba_roof,
            }
            model ATA_VanDeRumba_roof_bag1
            {
                file = ATA_VanDeRumba_roof_bag1,
            }
            model ATA_VanDeRumba_roof_bag2
            {
                file = ATA_VanDeRumba_roof_bag2,
            }
            model ATA_VanDeRumba_roof_bag3
            {
                file = ATA_VanDeRumba_roof_bag3,
            }
            model ATA_VanDeRumba_roof_bag4
            {
                file = ATA_VanDeRumba_roof_bag4,
            }
            model ATA_VanDeRumba_roof_bag5
            {
                file = ATA_VanDeRumba_roof_bag5,
            }
            model ATA_VanDeRumba_roof_bag6
            {
                file = ATA_VanDeRumba_roof_bag6,
            }
            model ATA_VanDeRumba_roof_barrel
            {
                file = ATA_VanDeRumba_roof_barrel,
            }
            model ATA_VanDeRumba_roof_gascan0
            {
                file = ATA_VanDeRumba_roof_gascan0,
            }
            model ATA_VanDeRumba_roof_gascan1
            {
                file = ATA_VanDeRumba_roof_gascan1,
            }
            model ATA_VanDeRumba_roof_gascan2
            {
                file = ATA_VanDeRumba_roof_gascan2,
            }
            model ATA_VanDeRumba_roof_gascan3
            {
                file = ATA_VanDeRumba_roof_gascan3,
            }
            model ATA_VanDeRumba_roof_gascan4
            {
                file = ATA_VanDeRumba_roof_gascan4,
            }
            model ATA_VanDeRumba_roof_gascan5
            {
                file = ATA_VanDeRumba_roof_gascan5,
            }
            model ATA_VanDeRumba_roof_gascan6
            {
                file = ATA_VanDeRumba_roof_gascan6,
            }
            model ATA_VanDeRumba_roof_gascan7
            {
                file = ATA_VanDeRumba_roof_gascan7,
            }
            model ATA_VanDeRumba_roof_gascan8
            {
                file = ATA_VanDeRumba_roof_gascan8,
            }
        }
        template = ATA2InteractiveTrunk/part/ATA2RoofRackToolbox,
        part ATA2RoofRackToolbox
        {
            model Default
            {
                file = ATA_VanDeRumba_roof_toolbox,
            }
        }
        template = ATARoofLights,
        part ATARoofLightLeft
        {
            model Default
            {
                file = ATA_VanDeRumba_roof_light_left,
            }
            table install
            {
                requireInstalled = ATA2RoofBase,
            }
        }
        part ATARoofLightRight
        {
            model Default
            {
                file = ATA_VanDeRumba_roof_light_right,
            }
            table install
            {
                requireInstalled = ATA2RoofBase,
            }
        }
        part ATARoofLightFront
        {
            model Default
            {
                file = ATA_VanDeRumba_roof_light_front,
            }
            table install
            {
                requireInstalled = ATA2RoofBase,
            }
        }
        part ATARoofLightRear
        {
            model Default
            {
                file = ATA_VanDeRumba_roof_light_rear,
            }
            table install
            {
                requireInstalled = ATA2RoofBase,
            }
        }
    }
}