public OptionPopUp(string message)
: this(message, true)
{
//load saved values here
options = new FastList<OptionFunc>();
options.Add(ChangeMusicVol);
options.Add(ChangeFxVol);
options.Add(ChangeGore);
options.Add(ChangeMoreGore);
options.Add(ChangeStrum);
if (!Stage.Editor)
{
strumMode = Stage.SaveGame.getStrumMode();
Stage.SaveGame.getGores(out gore, out moreGore);
Stage.SaveGame.getVolumes(out musicVol, out fxVol);
}
origFXVol = fxVol;
origGore = gore;
origMoreGore = moreGore;
origMusicVol = musicVol;
PlayerAgent.isStrumMode = strumMode;
origStrumMode = strumMode;
Stage.ActiveStage.PauseGame();
}