<?xml version="1.0"?>

<PropertyList>

    <path>control-lock.ac</path>
    <nopreview/>

    <effect>
        <inherits-from>Aircraft/c172p/Models/Effects/interior/lm-controllock</inherits-from>
        <object-name>ControlLock-pocket</object-name>
        <object-name>ControlLock-yoke</object-name>
    </effect>

    <animation>
        <type>material</type>
        <object-name>ControlLock-pocket</object-name>
        <object-name>ControlLock-yoke</object-name>
        <condition>
            <not>
                <property>/sim/rendering/shaders/skydome</property>
            </not>
        </condition>
        <emission>
            <red-prop>/sim/model/c172p/lighting/rgb-ra-r-factor</red-prop>
            <green-prop>/sim/model/c172p/lighting/rgb-ra-g-factor</green-prop>
            <blue-prop>/sim/model/c172p/lighting/rgb-ra-b-factor</blue-prop>
        </emission>
    </animation>

    <animation>
        <type>select</type>
        <object-name>ControlLock-yoke</object-name>
        <condition>
            <property>sim/model/c172p/cockpit/control-lock-visible</property>
        </condition>
    </animation>

    <animation>
        <type>select</type>
        <object-name>ControlLock-pocket</object-name>
        <condition>
            <not>
                <property>sim/model/c172p/cockpit/control-lock-visible</property>
            </not>
        </condition>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>ControlLock-yoke</object-name>
        <visible>true</visible>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <command>property-assign</command>
                <property>sim/model/c172p/cockpit/control-lock-placed</property>
                <value>false</value>
            </binding>
            <binding>
                <command>nasal</command>
                <script>c172p.click("control_lock", 1.2)</script>
            </binding>
        </action>
        <hovered>
            <binding>
                <command>set-tooltip</command>
                <tooltip-id>remove-control-lock</tooltip-id>
                <label>Remove control lock</label>
            </binding>
        </hovered>
    </animation>

    <animation>
        <type>pick</type>
        <object-name>ControlLock-pocket</object-name>
        <visible>true</visible>
        <action>
            <button>0</button>
            <repeatable>false</repeatable>
            <binding>
                <condition>
                    <not>
                        <property>sim/model/hide-yoke</property>
                    </not>
                </condition>
                <command>property-assign</command>
                <property>sim/model/c172p/cockpit/control-lock-placed</property>
                <value>true</value>
            </binding>
            <binding>
                <command>nasal</command>
                <script>c172p.click("control_lock", 1.2)</script>
            </binding>
        </action>
        <hovered>
            <binding>
                <command>set-tooltip</command>
                <tooltip-id>place-control-lock</tooltip-id>
                <label>Place control lock</label>
            </binding>
        </hovered>
    </animation>

</PropertyList>
