<?xml version="1.0"?>

<PropertyList>

 <path>magneto-switch.ac</path>

<!--    <effect>
        <inherits-from>Aircraft/c152/Models/Effects/interior/c152-interior-compartment</inherits-from>
        <object-name>key</object-name>
        <object-name>start</object-name>
        <object-name>magsw</object-name>
    </effect> -->

 <animation>
  <type>material</type>
  <object-name>key</object-name>
  <object-name>start</object-name>
  <object-name>magsw</object-name>
 </animation>

<!--		magneto switch		-->
 <animation>
   <type>knob</type>
   <object-name>click-L</object-name>
   <object-name>click-R</object-name>
   
   <visible>false</visible>
   <action>
     <binding>
       <command>property-adjust</command>
       <property>/controls/switches/magnetos</property>
       <factor>1</factor>
       <min>0</min>
       <max>3</max>
     </binding>
   </action>
<!--   <increase>
     <binding>
       <command>nasal</command>
       <script>c152.click("magneto-forward")</script>
     </binding>
   </increase>
   <decrease>
     <binding>
       <command>nasal</command>
       <script>c152.click("magneto-back")</script>
     </binding>
   </decrease> -->
   <hovered>
     <binding>
       <command>set-tooltip</command>
       <tooltip-id>magneto-switch</tooltip-id>
       <label>Magnetos: %s</label>
       <property>controls/switches/magnetos</property>
       <mapping>nasal</mapping>
       <script>
         var m = arg[0];
         if (m == 1) return 'RIGHT';
         if (m == 2) return 'LEFT';
         if (m == 3) return 'BOTH';
         return 'OFF';
       </script>
    </binding>
  </hovered>
 </animation>
 

<!--		Starter		-->
 <animation>

  <type>pick</type>
   <object-name>click-S</object-name>
   <visible>false</visible>
   <action>
     <name>starter</name>
     <button>0</button>
     <binding>
       <command>property-assign</command>
       <property>controls/switches/starter</property>
       <value>1</value>
     </binding>
<!--     <binding>
       <command>nasal</command>
       <script>c152.click("magneto-forward")</script>
     </binding> -->
     <mod-up>
       <binding>
         <command>property-assign</command>
         <property>controls/switches/starter</property>
         <value>0</value>
       </binding>
<!--       <binding>
         <command>nasal</command>
         <script>c152.click("magneto-back")</script>
       </binding> -->
     </mod-up> 
   </action>
   
   <hovered>
     <binding>
       <command>set-tooltip</command>
       <tooltip-id>starter-switch</tooltip-id>
       <label>Engine Starter</label>
    </binding>
  </hovered>
  
 </animation>
<!--   key animations  -->   
 <animation>
    <name>mags-key</name>
    <type>rotate</type>
    <object-name>key</object-name>
    <object-name>key.1</object-name>
    <property>/controls/switches/magnetos</property>
  <factor>35</factor>
  <center>
   <x-m>0.010</x-m>
   <y-m>0.001</y-m>
   <z-m>-0.004</z-m>
    </center>
    <axis>
        <x>-1</x>
        <y>0</y>
        <z>0</z>
    </axis>
 </animation>

<animation>
 <type>select</type>
  <object-name>key</object-name>
  <object-name>key.1</object-name>
  <condition>
   <not>
    <property>controls/switches/starter</property>
   </not>
  </condition>
</animation>

<animation>
 <type>select</type>
  <object-name>start</object-name>
  <object-name>start.1</object-name>
  <condition>
    <property>controls/switches/starter</property>
  </condition>
</animation>        
  
</PropertyList>


