module Base
{
    model ATABus_ATA2InteractiveTrunkRoofRack_Fench
    {
        mesh = vehicles/Vehicles_ATA2Bus|Fench,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }

    model ATABus_ATA2InteractiveTrunkRoofRack_TentBox
    {
        mesh = vehicles/Vehicles_ATA2Bus|TentBox,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }

    model ATABus_ATA2InteractiveTrunkRoofRack_Barrel_1
    {
        mesh = vehicles/Vehicles_ATA2Bus|Barrel_1,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }

    model ATABus_ATA2InteractiveTrunkRoofRack_Barrel_2
    {
        mesh = vehicles/Vehicles_ATA2Bus|Barrel_2,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }

    model ATABus_ATA2InteractiveTrunkRoofRack_GasCan_1
    {
        mesh = vehicles/Vehicles_ATA2Bus|GasCan_1,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }

    model ATABus_ATA2InteractiveTrunkRoofRack_GasCan_2
    {
        mesh = vehicles/Vehicles_ATA2Bus|GasCan_2,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }

    model ATABus_ATA2InteractiveTrunkRoofRack_Tent
    {
        mesh = vehicles/Vehicles_ATA2Bus|Tent,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }

    model ATABus_ATA2InteractiveTrunkRoofRack_Pipes
    {
        mesh = vehicles/Vehicles_ATA2Bus|Pipes,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }

    model ATABus_ATA2InteractiveTrunkRoofRack_Pipes1
    {
        mesh = vehicles/Vehicles_ATA2Bus|Pipes1,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }

    model ATABus_ATA2InteractiveTrunkRoofRack_Pipes2
    {
        mesh = vehicles/Vehicles_ATA2Bus|Pipes2,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }
    
    model ATABus_ATA2RoofRackToolbox_Box
    {
        mesh = vehicles/Vehicles_ATA2Bus|Box,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }

    template vehicle ATABus_ATA2InteractiveTrunkRoofRack
    {
        template = ATA2InteractiveTrunk/part/ATA2InteractiveTrunkRoofRack,
        part ATA2InteractiveTrunkRoofRack
        {
            model Fench
            {
                file = ATABus_ATA2InteractiveTrunkRoofRack_Fench,
            }

            model TentBox
            {
                file = ATABus_ATA2InteractiveTrunkRoofRack_TentBox,
            }

            model Barrel_1
            {
                file = ATABus_ATA2InteractiveTrunkRoofRack_Barrel_1,
            }

            model Barrel_2
            {
                file = ATABus_ATA2InteractiveTrunkRoofRack_Barrel_2,
            }

            model GasCan_1
            {
                file = ATABus_ATA2InteractiveTrunkRoofRack_GasCan_1,
            }

            model GasCan_2
            {
                file = ATABus_ATA2InteractiveTrunkRoofRack_GasCan_2,
            }

            model Tent
            {
                file = ATABus_ATA2InteractiveTrunkRoofRack_Tent,
            }

            model Pipes
            {
                file = ATABus_ATA2InteractiveTrunkRoofRack_Pipes,
            }

            model Pipes1
            {
                file = ATABus_ATA2InteractiveTrunkRoofRack_Pipes1,
            }

            model Pipes2
            {
                file = ATABus_ATA2InteractiveTrunkRoofRack_Pipes2,
            }
        }
        
        template = ATA2InteractiveTrunk/part/ATA2RoofRackToolbox,
        part ATA2RoofRackToolbox
        {
            model Box
            {
                file = ATABus_ATA2RoofRackToolbox_Box,
            }
        }
    }
}