Loading SlidePresenter/GamepadReader/JoyConRead.cs +2 −2 Original line number Diff line number Diff line Loading @@ -10,8 +10,8 @@ using wtf.cluster.JoyCon.InputReports; namespace ControllerSlidePresenter.GamepadReader; public class JoyConRead : IGamepadReader { public event Action NextSlide; public event Action PrevSlide; public event Action? NextSlide; public event Action? PrevSlide; public async Task Read() { Console.OutputEncoding = Encoding.UTF8; Loading SlidePresenter/GamepadReader/WiimoteRead.cs +2 −2 Original line number Diff line number Diff line Loading @@ -4,8 +4,8 @@ using WiimoteLib.NetCore; namespace ControllerSlidePresenter.GamepadReader; public class WiimoteRead : IGamepadReader { public event Action NextSlide; public event Action PrevSlide; public event Action? NextSlide; public event Action? PrevSlide; public async Task Read() { Wiimote wiimote = new(); Loading SlidePresenter/SlideSwitcher.cs +3 −0 Original line number Diff line number Diff line Loading @@ -16,11 +16,14 @@ public class SlideSwitcher : IDisposable { public SlideSwitcher(IGamepadReader? reader) { _reader = reader; if (_reader == null) return; _reader.NextSlide += NextSlide; _reader.PrevSlide += PreviousSlide; } public void Dispose() { if (_reader == null) return; _reader.NextSlide -= NextSlide; _reader.PrevSlide -= PreviousSlide; } Loading Loading
SlidePresenter/GamepadReader/JoyConRead.cs +2 −2 Original line number Diff line number Diff line Loading @@ -10,8 +10,8 @@ using wtf.cluster.JoyCon.InputReports; namespace ControllerSlidePresenter.GamepadReader; public class JoyConRead : IGamepadReader { public event Action NextSlide; public event Action PrevSlide; public event Action? NextSlide; public event Action? PrevSlide; public async Task Read() { Console.OutputEncoding = Encoding.UTF8; Loading
SlidePresenter/GamepadReader/WiimoteRead.cs +2 −2 Original line number Diff line number Diff line Loading @@ -4,8 +4,8 @@ using WiimoteLib.NetCore; namespace ControllerSlidePresenter.GamepadReader; public class WiimoteRead : IGamepadReader { public event Action NextSlide; public event Action PrevSlide; public event Action? NextSlide; public event Action? PrevSlide; public async Task Read() { Wiimote wiimote = new(); Loading
SlidePresenter/SlideSwitcher.cs +3 −0 Original line number Diff line number Diff line Loading @@ -16,11 +16,14 @@ public class SlideSwitcher : IDisposable { public SlideSwitcher(IGamepadReader? reader) { _reader = reader; if (_reader == null) return; _reader.NextSlide += NextSlide; _reader.PrevSlide += PreviousSlide; } public void Dispose() { if (_reader == null) return; _reader.NextSlide -= NextSlide; _reader.PrevSlide -= PreviousSlide; } Loading