Files
RobustToolbox/Robust.Client/Audio/Midi/Commands/MidiPanicCommand.cs
T
2022-11-06 03:00:57 +11:00

21 lines
531 B
C#

using Robust.Shared.Console;
using Robust.Shared.IoC;
using Robust.Shared.Localization;
namespace Robust.Client.Audio.Midi.Commands;
public sealed class MidiPanicCommand : LocalizedCommands
{
[Dependency] private readonly IMidiManager _midiManager = default!;
public override string Command => "midipanic";
public override void Execute(IConsoleShell shell, string argStr, string[] args)
{
foreach (var renderer in _midiManager.Renderers)
{
renderer.StopAllNotes();
}
}
}