@@ -143,6 +143,7 @@ public AssetStudioGUIForm()
143
143
buildTreeStructureToolStripMenuItem . Checked = Properties . Settings . Default . buildTreeStructure ;
144
144
useAssetLoadingViaTypetreeToolStripMenuItem . Checked = Properties . Settings . Default . useTypetreeLoading ;
145
145
useDumpTreeViewToolStripMenuItem . Checked = Properties . Settings . Default . useDumpTreeView ;
146
+ autoPlayAudioAssetsToolStripMenuItem . Checked = Properties . Settings . Default . autoplayAudio ;
146
147
FMODinit ( ) ;
147
148
listSearchFilterMode . SelectedIndex = 0 ;
148
149
@@ -1159,10 +1160,12 @@ private void PreviewAudioClip(AssetItem assetItem, AudioClip m_AudioClip)
1159
1160
assetItem . InfoText += $ "\n Loop Start: { ( FMODloopstartms / 1000 / 60 ) : 00} :{ ( FMODloopstartms / 1000 % 60 ) : 00} .{ ( FMODloopstartms / 10 % 100 ) : 00} ";
1160
1161
assetItem . InfoText += $ "\n Loop End: { ( FMODloopendms / 1000 / 60 ) : 00} :{ ( FMODloopendms / 1000 % 60 ) : 00} .{ ( FMODloopendms / 10 % 100 ) : 00} ";
1161
1162
}
1162
-
1163
+
1164
+ var paused = ! autoPlayAudioAssetsToolStripMenuItem . Checked ;
1163
1165
_ = system . getMasterChannelGroup ( out var channelGroup ) ;
1164
- result = system . playSound ( sound , channelGroup , true , out channel ) ;
1166
+ result = system . playSound ( sound , channelGroup , paused , out channel ) ;
1165
1167
if ( ERRCHECK ( result ) ) return ;
1168
+ if ( ! paused ) { timer . Start ( ) ; }
1166
1169
1167
1170
FMODpanel . Visible = true ;
1168
1171
@@ -2573,6 +2576,12 @@ private void useDumpTreeViewToolStripMenuItem_CheckedChanged(object sender, Even
2573
2576
}
2574
2577
}
2575
2578
2579
+ private void autoPlayAudioAssetsToolStripMenuItem_CheckedChanged ( object sender , EventArgs e )
2580
+ {
2581
+ Properties . Settings . Default . autoplayAudio = autoPlayAudioAssetsToolStripMenuItem . Checked ;
2582
+ Properties . Settings . Default . Save ( ) ;
2583
+ }
2584
+
2576
2585
#region FMOD
2577
2586
private void FMODinit ( )
2578
2587
{
0 commit comments