public void execute(GameSession gameSession, IByteBuffer buffer) { var cmd = new AudioSettingsRequest(); cmd.readCommand(buffer); var pAudio = gameSession.Player.Settings.OldClientUserSettingsCommand.AudioSettingsModule; pAudio.music = cmd.music; pAudio.sound = cmd.sound; gameSession.Player.Settings.SaveSettings(); }
public void Execute(GameSession gameSession, IByteBuffer buffer) { var reader = new AudioSettingsRequest(); reader.readCommand(buffer); var audioSettings = gameSession.Player.Settings.GetSettings <AudioSettings>(); audioSettings.Unset = false; audioSettings.Music = reader.music; audioSettings.Sound = reader.sound; gameSession.Player.Settings.SaveSettings(); Out.WriteLog("Successfully saved AudioSettings for Player", LogKeys.PLAYER_LOG, gameSession.Player.Id); }
public void execute(GameSession gameSession, byte[] bytes) { var read = new AudioSettingsRequest(); read.readCommand(bytes); var player = gameSession.Player; var audioSettings = player.Settings.Audio; audioSettings.notSet = false; audioSettings.sound = read.sound; audioSettings.music = read.music; QueryManager.SavePlayer.Settings(player); }