Add Dispose() to Managers.Manager

This commit is contained in:
Kamil Trzciński 2022-12-02 11:29:25 +01:00
parent 84a9376469
commit 19155f678f
2 changed files with 8 additions and 1 deletions

View file

@ -70,6 +70,9 @@ namespace SteamController
public void Dispose()
{
foreach (var manager in Managers)
manager.Dispose();
using (Steam) { }
using (X360) { }
using (Keyboard) { }

View file

@ -2,8 +2,12 @@ using SteamController.Profiles;
namespace SteamController.Managers
{
public abstract class Manager
public abstract class Manager : IDisposable
{
public abstract void Tick(Context context);
public virtual void Dispose()
{
}
}
}