@@ -19,6 +19,7 @@ public class WaterLogic : MonoBehaviour
19
19
public AudioClip oxygenWarning2 ;
20
20
public AudioClip oxygenWarning3 ;
21
21
public Image blackFadeImage ;
22
+ public Image minimap ;
22
23
public TextMeshProUGUI oxygenWarningText ;
23
24
public AudioClip enterWaterSound ;
24
25
@@ -40,6 +41,7 @@ private void Start()
40
41
_audioSource = GetComponent < AudioSource > ( ) ;
41
42
blackFadeImage . color = new Color ( 0f , 0f , 0f , 0f ) ;
42
43
_audioSource . volume = 1.0f ;
44
+ minimap . color = new Color ( minimap . color . r , minimap . color . g , minimap . color . b , 1f ) ;
43
45
}
44
46
45
47
private void Update ( )
@@ -190,10 +192,12 @@ private IEnumerator FadeInBlackCanvas()
190
192
timeElapsed += Time . deltaTime ;
191
193
var alpha = Mathf . Clamp01 ( timeElapsed / duration ) ;
192
194
blackFadeImage . color = new Color ( 0 , 0 , 0 , alpha ) ;
195
+ minimap . color = new Color ( minimap . color . r , minimap . color . g , minimap . color . b , 1 - alpha ) ;
193
196
yield return null ;
194
197
}
195
198
196
199
blackFadeImage . color = new Color ( 0 , 0 , 0 , 1 ) ;
200
+ minimap . color = new Color ( minimap . color . r , minimap . color . g , minimap . color . b , 0 ) ;
197
201
_isFadingIn = false ;
198
202
}
199
203
@@ -204,16 +208,19 @@ private IEnumerator FadeOutBlackCanvas()
204
208
var timeElapsed = 0f ;
205
209
206
210
blackFadeImage . color = new Color ( 0 , 0 , 0 , 1 ) ;
211
+ minimap . color = new Color ( minimap . color . r , minimap . color . g , minimap . color . b , 0 ) ;
207
212
208
213
while ( timeElapsed < duration )
209
214
{
210
215
timeElapsed += Time . deltaTime ;
211
216
var alpha = Mathf . Clamp01 ( 1 - ( timeElapsed / duration ) ) ;
212
217
blackFadeImage . color = new Color ( 0 , 0 , 0 , alpha ) ;
218
+ minimap . color = new Color ( minimap . color . r , minimap . color . g , minimap . color . b , alpha ) ;
213
219
yield return null ;
214
220
}
215
221
216
222
blackFadeImage . color = new Color ( 0 , 0 , 0 , 0 ) ;
223
+ minimap . color = new Color ( minimap . color . r , minimap . color . g , minimap . color . b , 1 ) ;
217
224
_isFadingIn = false ;
218
225
}
219
226
0 commit comments