public InputStateManager(SAMViewportAdapter gameAdap, SAMViewportAdapter hudAdap, float mapOffsetX, float mapOffsetY) { adapterGame = gameAdap; adapterHUD = hudAdap; stateCache = InputState.GetInitialState(mapOffsetX, mapOffsetY); }