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()
100
100
101
101
float startTime = Time . unscaledTime ;
102
102
float openScale = 0f ;
103
- while ( openScale < 1 )
103
+ while ( openScale < 1 && isActiveAndEnabled )
104
104
{
105
105
openScale = openCurve . Evaluate ( Time . unscaledTime - startTime ) ;
106
106
scaleTargetObject . transform . localScale = Vector3 . one * currentScale * openScale ;
@@ -133,7 +133,7 @@ public async Task CloseAsync()
133
133
134
134
float startTime = Time . unscaledTime ;
135
135
float closeScale = 1f ;
136
- while ( closeScale > 0 )
136
+ while ( closeScale > 0 && isActiveAndEnabled )
137
137
{
138
138
closeScale = closeCurve . Evaluate ( Time . unscaledTime - startTime ) ;
139
139
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()
85
85
86
86
StopOrbs ( ) ;
87
87
88
- while ( ! hasAnimationFinished )
88
+ while ( ! hasAnimationFinished && isActiveAndEnabled )
89
89
{
90
90
await Task . Yield ( ) ;
91
91
}
You can’t perform that action at this time.
0 commit comments