Skip to content

Commit 45cd625

Browse files
committed
feat(UI/Canvas): Add toggle visibility
1 parent 7a70beb commit 45cd625

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Assets/JCSUnity/Scripts/UI/JCS_Canvas.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,18 @@ public void Hide(bool mute = false)
165165
JCS_SoundPlayer.PlayByAttachment(mActiveSound, JCS_SoundMethod.PLAY_SOUND);
166166
}
167167

168+
/// <summary>
169+
/// Toggle the canvas' visibility.
170+
/// </summary>
171+
/// <param name="mute"> True to mute the sound. </param>
172+
public void ToggleVisibility(bool mute = false)
173+
{
174+
if (mCanvas.enabled)
175+
Hide(mute);
176+
else
177+
Show(mute);
178+
}
179+
168180
/// <summary>
169181
/// Prompt warning if there are multiple main canvases in the scene.
170182
/// </summary>

0 commit comments

Comments
 (0)