Play() private method

private Play ( ) : void
return void
Esempio n. 1
0
        public MusicControllerLogic(Widget widget, World world, WorldRenderer worldRenderer)
        {
            musicPlaylist = world.WorldActor.Trait<MusicPlaylist>();

            var keyhandler = widget.Get<LogicKeyListenerWidget>("MUSICCONTROLLER_KEYHANDLER");
            keyhandler.OnKeyPress = e =>
            {
                if (e.Event == KeyInputEvent.Down)
                {
                    var key = Hotkey.FromKeyInput(e);

                    if (key == Game.Settings.Keys.NextTrack)
                        musicPlaylist.Play(musicPlaylist.GetNextSong());
                    else if (key == Game.Settings.Keys.PreviousTrack)
                        musicPlaylist.Play(musicPlaylist.GetPrevSong());
                    else if (key == Game.Settings.Keys.StopMusic)
                        StopMusic();
                    else if (key == Game.Settings.Keys.PauseMusic)
                        PauseOrResumeMusic();
                }

                return false;
            };
        }