module Base
{
    model ATABus_ATA2ProtectionDoorFrontRight_Door
    {
        mesh = vehicles/Vehicles_ATA2Bus|Door,
        shader = vehiclewheel,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }
    model ATABus_ATA2ProtectionDoorsRear_Door_rear
    {
        mesh = vehicles/Vehicles_ATA2Bus|Door_rear,
        shader = vehiclewheel,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }

    model ATABus_ATA2ProtectionRearWheels_Protection_wheel_left
    {
        mesh = vehicles/Vehicles_ATA2Bus|Protection_wheel_left,
        shader = vehiclewheel,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }
    
    model ATABus_ATA2ProtectionRearWheels_Protection_wheel_right
    {
        mesh = vehicles/Vehicles_ATA2Bus|Protection_wheel_right,
        shader = vehiclewheel,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }
    
    model ATABus_ATA2ProtectionWindowsLeft_Protection_windows_left_full
    {
        mesh = vehicles/Vehicles_ATA2Bus|Protection_windows_left_full,
        shader = vehiclewheel,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }
    
    model ATABus_ATA2ProtectionWindowsLeft_Protection_windows_left_light
    {
        mesh = vehicles/Vehicles_ATA2Bus|Protection_windows_left_light,
        shader = vehiclewheel,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }
    
    model ATABus_ATA2ProtectionWindowsRight_Protection_windows_right
    {
        mesh = vehicles/Vehicles_ATA2Bus|Protection_windows_right,
        shader = vehiclewheel,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }
    
    model ATABus_ATA2ProtectionWindshield_Protection_windows_front
    {
        mesh = vehicles/Vehicles_ATA2Bus|Protection_windows_front,
        shader = vehiclewheel,
        texture = ATA2Bus/ATA2Parts,
        invertX = FALSE,
        scale = 0.01,
    }

    template vehicle ATABus_ATA2Protection
    {
        template = ATA2Protection/part/ATA2ProtectionDoorFrontRight,
        part ATA2ProtectionDoorFrontRight
        {
            model Door
            {
                file = ATABus_ATA2ProtectionDoorFrontRight_Door,
            }
        }
        
        template = ATA2Protection/part/ATA2ProtectionDoorsRear,
        part ATA2ProtectionDoorsRear
        {
            model Door_rear
            {
                file = ATABus_ATA2ProtectionDoorsRear_Door_rear,
            }
        }
        
        template = ATA2Protection/part/ATA2ProtectionRearLeftWheel,
        part ATA2ProtectionRearLeftWheel
        {
            model Default
            {
                file = ATABus_ATA2ProtectionRearWheels_Protection_wheel_left,
            }
        }
        
        template = ATA2Protection/part/ATA2ProtectionRearRightWheel,
        part ATA2ProtectionRearRightWheel
        {
            model Default
            {
                file = ATABus_ATA2ProtectionRearWheels_Protection_wheel_right,
            }
        }
        
        template = ATA2Protection/part/ATA2ProtectionWindowsLeft,
        part ATA2ProtectionWindowsLeft
        {
            model Protection_windows_left_full
            {
                file = ATABus_ATA2ProtectionWindowsLeft_Protection_windows_left_full,
            }
        }
        
        template = ATA2Protection/part/ATA2ProtectionWindowsRight,
        part ATA2ProtectionWindowsRight
        {
            model Protection_windows_right
            {
                file = ATABus_ATA2ProtectionWindowsRight_Protection_windows_right,
            }
        }
        
        template = ATA2Protection/part/ATA2ProtectionWindshield,
        part ATA2ProtectionWindshield
        {
            model Protection_windows_front
            {
                file = ATABus_ATA2ProtectionWindshield_Protection_windows_front,
            }
        }
    }
}