using Herse.Models; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace KaraokePlayer.Classes { public class ControllerStateChangedEventArgs: EventArgs { public ControllerStateChangedEventArgs(PlayerState state ) { State = state; } public PlayerState State { get; } } public class ControllerSongChangedEventArgs { public ControllerSongChangedEventArgs(Song song) { Song = song; } public Song Song { get; } } public delegate void ControllerStateChangedEventHandler(ControllerStateChangedEventArgs args); public delegate void ControllerSongChangedEventHandler(ControllerSongChangedEventArgs args); }