<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="dynamicMountAttacherTrailer" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://validation.gdn.giants-software.com/xml/fs22/vehicle.xsd">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

    <storeData>
        <name>Fontaine Tongue</name>
        <functions>
            <function>$l10n_function_lowLoader</function>
        </functions>
        <image>store_tongue.dds</image>
        <price>2000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>FONTAINE</brand>
        <category>lowloaders</category>
        <vertexBufferMemoryUsage>0</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>0</indexBufferMemoryUsage>
        <textureMemoryUsage>0</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_lowLoader</typeDesc>
        <filename>tongue.i3d</filename>
        <size width="3.5" length="12"/>
        <components>
            <component centerOfMass="-0.00 0.92 0.27" solverIterationCount="10" mass="3000"/>
        </components>
        <schemaOverlay name="IMPLEMENT" attacherJointPosition="0 0"/>
    </base>

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="0>2" jointType="semitrailerHook" allowsLowering="false" isDefaultLowered="true"/>
        </inputAttacherJoints>
        <support animationName="moveSupport"/>
    </attachable>

    <attacherJoints comboDuration="2">
        <attacherJointConfigurations title="Tongue">
            <attacherJointConfiguration name="Long Tongue" price="1000">
                <attacherJoint allowsJointLimitMovement="false" jointType="semitrailer" lowerRotLimit="5 65 10" node="0>1|1" upperRotationOffset="0">
                    <schema invertX="false" position="1 0" rotation="0"/>
                </attacherJoint>
                <objectChange node="0>0" visibilityActive="false"/>
                <objectChange node="0>1" visibilityActive="true"/>
                <objectChange node="0>0|2" compoundChildActive="false"/>
                <objectChange node="0>0|3" compoundChildActive="false"/>
                <objectChange node="0>0|4" compoundChildActive="false"/>
                <objectChange node="0>0|5" compoundChildActive="false"/>
                <objectChange node="0>0|6" compoundChildActive="false"/>
                <objectChange node="0>0|7" compoundChildActive="false"/>
            </attacherJointConfiguration>
            <attacherJointConfiguration name="Short Tongue" price="850">
                <attacherJoint allowsJointLimitMovement="false" jointType="semitrailer" lowerRotLimit="5 65 10" node="0>0|1" upperRotationOffset="0">
                    <schema invertX="false" position="1 0" rotation="0"/>
                </attacherJoint>
                <objectChange node="0>0" visibilityActive="true"/>
                <objectChange node="0>1" visibilityActive="false"/>
                <objectChange node="0>1|2" compoundChildActive="false"/>
                <objectChange node="0>1|3" compoundChildActive="false"/>
                <objectChange node="0>1|4" compoundChildActive="false"/>
                <objectChange node="0>1|5" compoundChildActive="false"/>
                <objectChange node="0>1|6" compoundChildActive="false"/>
                <objectChange node="0>1|7" compoundChildActive="false"/>
            </attacherJointConfiguration>
        </attacherJointConfigurations>
        <sounds>
            <attach linkNode="0>" template="ATTACH_01"/>
        </sounds>
    </attacherJoints>

    <animations>
        <animation name="moveSupport">
            <part duration="0.3" endTrans="0 -0.055 -4.3" node="0>3|0" startTime="0" startTrans="0 0.316 -4.3"/>
            <part endTime="0.15" node="0>0|6" startTime="0.0" visibility="false"/>
            <part endTime="0.3" node="0>0|6" startTime="0.15" visibility="true"/>
            <part endTime="0.15" node="0>0|7" startTime="0.0" visibility="false"/>
            <part endTime="0.3" node="0>0|7" startTime="0.15" visibility="true"/>
            <part endTime="0.15" node="0>1|6" startTime="0.0" visibility="false"/>
            <part endTime="0.3" node="0>1|6" startTime="0.15" visibility="true"/>
            <part endTime="0.15" node="0>1|7" startTime="0.0" visibility="false"/>
            <part endTime="0.3" node="0>1|7" startTime="0.15" visibility="true"/>
        </animation>
    </animations>

    <baseMaterial>
        <material name="short_tongue" baseNode="0>0|0">
            <shaderParameter name="colorMat0" value="SHARED_BLACK2"/>
        </material>
        <material name="long_tongue" baseNode="0>1|0">
            <shaderParameter name="colorMat0" value="SHARED_BLACK2"/>
        </material>
    </baseMaterial>

    <baseMaterialConfigurations defaultColorIndex="14" price="1000" useDefaultColors="true">
        <baseMaterialConfiguration color="SHARED_GREY2" material="27" name="New Silver">
            <material name="long_tongue" shaderParameter="colorMat0"/>
            <material name="short_tongue" shaderParameter="colorMat0"/>
        </baseMaterialConfiguration>
        <baseMaterialConfiguration color="STOLL_WHITE2" material="27" name="Pearl White"/>
        <baseMaterialConfiguration color="SHARED_GREY5" material="27" name="Gun Metal"/>
        <baseMaterialConfiguration color="FLIEGL_ORANGE1" material="27" name="Blaze Orange"/>
        <baseMaterialConfiguration color="NEWHOLLAND_BLUE1" material="27" name="Nitro Blue"/>
        <baseMaterialConfiguration color="HATZENBICHLER_DARKBLUE1" material="27" name="Deep Blue"/>
        <baseMaterialConfiguration color="JOHNDEERE_GREEN1" material="27" name="Deere Green"/>
        <baseMaterialConfiguration color="JOHNDEERE_YELLOW1" material="27" name="Deere Yellow"/>
        <baseMaterialConfiguration color="0.1 0 0" material="27" name="Ruby"/>
        <baseMaterialConfiguration color="0.12 0.01 0.02" material="32" name="Magenta"/>
        <baseMaterialConfiguration color="0.091 0.01 0.02" material="27" name="Plum"/>
        <baseMaterialConfiguration color="GOLDHOFER_BLUE" material="27" name="Blaze Blue"/>
        <baseMaterialConfiguration color="0.32 1.78 1.70" material="27" name="Sea Green"/>
        <baseMaterialConfiguration color="0.53 0.22 0.04" material="27" name="RootBeer"/>
        <baseMaterialConfiguration color="0.72 0.351 0.155" material="27" name="Copper Orange"/>
        <baseMaterialConfiguration color="0.26 0.85 0" material="27" name="Lime Green"/>
        <baseMaterialConfiguration color="0.05 0 0.15" material="27" name="Midnight Purple"/>
        <baseMaterialConfiguration color="0.02 0.02 0.02" material="27" name="Metallic Black"/>
    </baseMaterialConfigurations>

    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="4"/>
    <!--Non converted elements, might require manual conversion or are obsolete:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle>
    <attachable>
        <brakeForce>0.7</brakeForce>
    </attachable>
</vehicle>
-->
</vehicle>
