File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
Assets/MRTK/SDK/Features/UX/Scripts/ProgressIndicators Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -100,7 +100,7 @@ public async Task OpenAsync()
100100
101101 float startTime = Time . unscaledTime ;
102102 float openScale = 0f ;
103- while ( openScale < 1 )
103+ while ( openScale < 1 && isActiveAndEnabled )
104104 {
105105 openScale = openCurve . Evaluate ( Time . unscaledTime - startTime ) ;
106106 scaleTargetObject . transform . localScale = Vector3 . one * currentScale * openScale ;
@@ -133,7 +133,7 @@ public async Task CloseAsync()
133133
134134 float startTime = Time . unscaledTime ;
135135 float closeScale = 1f ;
136- while ( closeScale > 0 )
136+ while ( closeScale > 0 && isActiveAndEnabled )
137137 {
138138 closeScale = closeCurve . Evaluate ( Time . unscaledTime - startTime ) ;
139139 scaleTargetObject . transform . localScale = Vector3 . one * currentScale * closeScale ;
Original file line number Diff line number Diff line change @@ -85,7 +85,7 @@ public async Task CloseAsync()
8585
8686 StopOrbs ( ) ;
8787
88- while ( ! hasAnimationFinished )
88+ while ( ! hasAnimationFinished && isActiveAndEnabled )
8989 {
9090 await Task . Yield ( ) ;
9191 }
You can’t perform that action at this time.
0 commit comments