Skip to content

Commit 3a118c0

Browse files
committed
fix(UI): Canvas issue on display awake
1 parent f74f63f commit 3a118c0

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

Assets/JCSUnity/Scripts/UI/JCS_Canvas.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,9 +183,9 @@ private void Awake()
183183
AssignDefaultShowHide();
184184

185185
if (mDisplayOnAwake)
186-
Show();
186+
ShowEnable();
187187
else
188-
Hide();
188+
HideEnable();
189189
}
190190

191191
private void Start()
@@ -316,8 +316,6 @@ public void Show(bool mute = false)
316316
JCS_SoundMethod.PLAY_SOUND);
317317
}
318318

319-
mCanvas.enabled = true;
320-
321319
doShow?.Invoke();
322320

323321
onShow?.Invoke(this);
@@ -327,12 +325,17 @@ public void Show(bool mute = false)
327325

328326
private void ShowEnable()
329327
{
328+
mCanvas.enabled = true;
329+
330330
if (mCanvasGroup != null)
331331
mCanvasGroup.alpha = mFadeInAmount;
332332
}
333333

334334
private void ShowFade()
335335
{
336+
// Remains enabled since we're going to do fading.
337+
mCanvas.enabled = true;
338+
336339
mFading = JCS_FadeType.IN;
337340
mFadeAlpa = mFadeInAmount;
338341
}

0 commit comments

Comments
 (0)