Code: Select all
using Sims3.Gameplay.Core;
using Sims3.SimIFace;
using System;
...
static ResetMusic()
{
World.sOnEnterNotInWorldEventHandler += Init;
}
private static void Init(object sender, EventArgs e)
{
Commands.sGameCommands.Register("rm", "Quickly resets current game music. Doesn't affects stereos.", Commands.CommandType.General, new CommandHandler(Cheat));
}
private static int Cheat(object[] parameters)
{
MusicMode curMM = AudioManager.mMusicMode;
AudioManager.mMusicMode = MusicMode.None;
if (CameraController.IsMapViewModeEnabled())
{
AudioManager.OnCameraMapViewEnabledEvent(true);
}
else
{
AudioManager.SetMusicMode(curMM);
}
return 1;
}