I’m running into a weird issue with Unity’s New Input System:
My Attack action (bound to LMB) fires once automatically when the game starts
After that, I can’t trigger attacks anymore
Attack plays an Animator trigger (combo-based system), Attack timing is managed using cooldown (attackTimer) and animation events (OnAttackHit, EndAttack) and my Animation state uses a StateMachineBehaviour to call EndAttack() on exit.
.started only fires once, and IsPressed() returns true constantly
Input logs confirm clicks are happening, but the action won’t re-trigger
Has anyone seen the Input System get stuck in a “pressed” state like this? Could this be a mouse binding issue, input not resetting on enable, or something with editor/game window focus?