#pragma once #include #include "IInputBinding.h" namespace TLAC::Input { class Binding { // Used in down & tapped events int lastDownId = -1; public: std::vector InputBindings; Binding(); ~Binding(); void AddBinding(IInputBinding* inputBinding); bool AnyDown(); bool AnyTapped(); bool AnyReleased(); int GetDownCount(); int GetTappedCount(); int GetReleasedCount(); }; }