Merge pull request #54 from aren-cllc/master

Added audio.mute and shiftorium upgrade for audio commands
This commit is contained in:
Michael VanOverbeek 2017-02-07 11:22:29 -05:00 committed by GitHub
commit 8e553e14e4

View file

@ -112,6 +112,7 @@ namespace ShiftOS.Engine
{
[Command("setvol", description = "Set the volume of the system audio to anywhere between 0 and 100.")]
[RequiresArgument("value")]
[RequiresUpgrade("audio_volume")]
public static bool SetVolume(Dictionary<string,object> args)
{
int val = Convert.ToInt32(args["value"].ToString());
@ -119,6 +120,13 @@ namespace ShiftOS.Engine
AudioManager.SetVolume(volume);
return true;
}
[RequiresUpgrade("audio_volume")]
[Command("mute", description = "Sets the volume of the system audio to 0")]
public static bool MuteAudio()
{
AudioManager.SetVolume(0);
return true;
}
}
[RequiresUpgrade("mud_fundamentals")]