Fix for stop playing engine sound when scenario is going to disable

This commit is contained in:
PlayeRom
2022-08-18 19:17:26 +02:00
parent 1982df9f16
commit 5aa5f731a6
2 changed files with 53 additions and 18 deletions
+8 -16
View File
@@ -43,11 +43,6 @@
<property>/addons/by-id/org.flightgear.addons.Aerotow/addon-devel/ai-model</property>
<value type="string">Cub</value>
</binding>
<binding>
<command>property-assign</command>
<property>/addons/by-id/org.flightgear.addons.Aerotow/addon-devel/sound/enable</property>
<value type="bool">true</value>
</binding>
</item>
<item>
<label>Call for Robin DR400 aircraft</label>
@@ -56,11 +51,6 @@
<property>/addons/by-id/org.flightgear.addons.Aerotow/addon-devel/ai-model</property>
<value type="string">DR400</value>
</binding>
<binding>
<command>property-assign</command>
<property>/addons/by-id/org.flightgear.addons.Aerotow/addon-devel/sound/enable</property>
<value type="bool">true</value>
</binding>
</item>
<item>
<label>Call for Cessna 182 aircraft</label>
@@ -69,11 +59,6 @@
<property>/addons/by-id/org.flightgear.addons.Aerotow/addon-devel/ai-model</property>
<value type="string">c182</value>
</binding>
<binding>
<command>property-assign</command>
<property>/addons/by-id/org.flightgear.addons.Aerotow/addon-devel/sound/enable</property>
<value type="bool">true</value>
</binding>
</item>
<item>
<label>Disable tow aircraft</label>
@@ -84,7 +69,14 @@
</binding>
<binding>
<command>nasal</command>
<script><![CDATA[aerotow.stopAerotow();]]></script>
<script><![CDATA[
# Run stopAerotow() with a delay to ensure that the engine sound turns off
var timer = maketimer(1, func () {
aerotow.stopAerotow();
});
timer.singleShot = 1;
timer.start();
]]></script>
</binding>
</item>
<item>