Teraz jakoś bez żadnych screenów, bardziej chodzi o sens podejścia. Robię sobie szkielet gry z użyciem MonoGame. Chcę aby zarówno w przypadku przycisków, jak i obsługi kursora osobno rozpatrywane trzy przypadki: zaczęcie wciśnięcia, przytrzymywanie oraz puszczenie. Czy rozwiązanie poniżej jest spoko czy przychodzi komuś do głowy coś lepszego(w sumie domyślam się, że szło by to zrobić wydajniej):
List mholdedKeys = new List(); // pole klasy
protected void HandleInput()// metoda wywoływana w Update()
List mholdedKeys = new List(); // pole klasy
protected void HandleInput()// metoda wywoływana w Update()





