<PartInfo>
<Name>switch_taxi_takeoff</Name>
<AnimLength>50</AnimLength>
<Animation>
<Parameter>
<Code>(L:switch_taxi_takeoff,number) 25 *</Code>
</Parameter>
</Animation>
</PartInfo>
<!-- NavLogo Switch Pos MouseRect -->
<PartInfo>
<Name>switch_taxi_takeoff_0</Name>
<MouseRect>
<Cursor>Hand</Cursor>
<TooltipText>Taxi and Takeoff Light Switch</TooltipText>
<MouseFlags>LeftSingle+RightSingle+WheelDown+WheelUp</MouseFlags>
<CallbackCode>
(M:Event) 'LeftSingle' scmp 0 ==
(M:Event) 'WheelUp' scmp 0 == or
if{ (L:switch_taxi_takeoff,number) 2 <
if{ (L:switch_taxi_takeoff, number) ++ (>L:switch_taxi_takeoff, number)
<!-- Turn off taxi and landing lights -->
(L:switch_taxi_takeoff,number) 0 ==
if{ (A:LIGHT TAXI, bool) 1 == if{ 0 (>K:TOGGLE_TAXI_LIGHTS) }
(L:LIGHT_TAKEOFF, bool) 1 == (A:LIGHT LANDING, bool) 1 == and if{ 0 (>K:LANDING_LIGHTS_OFF) } }
<!-- Turn on taxi lights and turn off landing lights -->
(L:switch_taxi_takeoff,number) 1 ==
if{ (A:LIGHT TAXI, bool) 1 == if{ 0 (>K:TOGGLE_TAXI_LIGHTS) }
(L:LIGHT_TAKEOFF, bool) 1 == (A:LIGHT LANDING, bool) 1 == and if{ 0 (>K:LANDING_LIGHTS_OFF) } }
<!-- Turn off taxi lights and turn on landing lights -->
(L:switch_taxi_takeoff,number) 2 ==
if{ (A:LIGHT TAXI, bool) 0 == if{ 0 (>K:TOGGLE_TAXI_LIGHTS) }
(L:LIGHT_TAKEOFF, bool) 1 == (A:LIGHT LANDING, bool) 0 == and if{ 0 (>K:LANDING_LIGHTS_ON) } } } }
(M:Event) 'RightSingle' scmp 0 ==
(M:Event) 'WheelDown' scmp 0 == or
if{ (L:switch_taxi_takeoff,number) 0 >
if{ (L:switch_taxi_takeoff,number) -- (>L:switch_taxi_takeoff,number)
<!-- Turn off taxi and landing lights -->
(L:switch_taxi_takeoff,number) 0 ==
if{ (A:LIGHT TAXI, bool) 1 == if{ 0 (>K:TOGGLE_TAXI_LIGHTS) }
(L:LIGHT_TAKEOFF, bool) 1 == (A:LIGHT LANDING, bool) 1 == and if{ 0 (>K:LANDING_LIGHTS_OFF) } }
<!-- Turn on taxi lights and turn off landing lights -->
(L:switch_taxi_takeoff,number) 1 ==
if{ (A:LIGHT TAXI, bool) 1 == if{ 0 (>K:TOGGLE_TAXI_LIGHTS) }
(L:LIGHT_TAKEOFF, bool) 1 == (A:LIGHT LANDING, bool) 1 == and if{ 0 (>K:LANDING_LIGHTS_OFF) } }
<!-- Turn off taxi lights and turn on landing lights -->
(L:switch_taxi_takeoff,number) 2 ==
if{ (A:LIGHT TAXI, bool) 0 == if{ 0 (>K:TOGGLE_TAXI_LIGHTS) }
(L:LIGHT_TAKEOFF, bool) 1 == (A:LIGHT LANDING, bool) 0 == and if{ 0 (>K:LANDING_LIGHTS_ON) } } } }
</CallbackCode>
</MouseRect>
</PartInfo>
<PartInfo>
<Name>switch_takeoff_light</Name>
<Animation>
<Parameter>
<Code> (L:LIGHT_TAKEOFF,bool) 50 * </Code>
<Lag>400</Lag>
</Parameter>
</Animation>
<MouseRect>
<Cursor>Hand</Cursor>
<TooltipText>Takeoff Light Switch</TooltipText>
<MouseFlags>LeftSingle+RightSingle</MouseFlags>
<CallbackCode>
(M:Event) 'RightSingle' scmp 0 == (L:LIGHT_TAKEOFF, bool) ! (>L:LIGHT_TAKEOFF, bool)
(L:LIGHT_TAKEOFF, bool) 1 == (A:LIGHT LANDING, bool) 0 == and if{ 0 (>K:LANDING_LIGHTS_ON)
(L:LIGHT_TAKEOFF, bool) 0 == (A:LIGHT LANDING, bool) 1 == and if{ 0 (>K:LANDING_LIGHTS_OFF)
(M:Event) 'LeftSingle' scmp 0 == (L:LIGHT_TAKEOFF, bool) ! (>L:LIGHT_TAKEOFF, bool)
(L:LIGHT_TAKEOFF, bool) 1 == (A:LIGHT LANDING, bool) 0 == and if{ 0 (>K:LANDING_LIGHTS_ON)
(L:LIGHT_TAKEOFF, bool) 0 == (A:LIGHT LANDING, bool) 1 == and if{ 0 (>K:LANDING_LIGHTS_OFF)
</CallbackCode>
</MouseRect>
</PartInfo>