steam-deck-tools/SteamController/Managers/ProfileSwitcher.cs
2022-11-29 22:50:07 +01:00

24 lines
532 B
C#

using System.Diagnostics;
using SteamController.Helpers;
namespace SteamController.Managers
{
public sealed class ProfileSwitcher : Manager
{
private Context.ContextState wasState;
public override void Tick(Context context)
{
if (wasState.Equals(context.State))
return;
if (context.State.IsActive)
context.SelectController();
else
context.BackToDefault();
wasState = context.State;
}
}
}