File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
Packages/com.unity.inputsystem/InputSystem/Events Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -1106,6 +1106,11 @@ public void Dispose()
11061106 // editor updates where they reach the editor UI instead of the game.
11071107 private void BeginReplayBypass ( )
11081108 {
1109+ if ( m_ClearReplayBypassCallback != null )
1110+ {
1111+ InputSystem . onAfterUpdate -= m_ClearReplayBypassCallback ;
1112+ }
1113+
11091114 if ( ! m_ReplayBypassActive )
11101115 {
11111116 m_ReplayBypassActive = true ;
@@ -1121,8 +1126,12 @@ private void ScheduleEndReplayBypass()
11211126 if ( ! m_ReplayBypassActive )
11221127 return ;
11231128
1124- if ( m_ClearReplayBypassCallback == null )
1125- m_ClearReplayBypassCallback = EndReplayBypass ;
1129+ if ( m_ClearReplayBypassCallback != null )
1130+ {
1131+ return ;
1132+ }
1133+
1134+ m_ClearReplayBypassCallback = EndReplayBypass ;
11261135 InputSystem . onAfterUpdate += m_ClearReplayBypassCallback ;
11271136 }
11281137
You can’t perform that action at this time.
0 commit comments