Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
        }