public void RequestClose(Sidebar sidebar) { if (sidebar.IsOpenedOrOpening()) { if (closeSidebarClip = null) { audioSource.PlayOneShot(closeSidebarClip); } } sidebar.Close(); }
public void RequestOpen(Sidebar sidebar) { if (!sidebar.IsOpenedOrOpening()) { if (openSidebarClip = null) { audioSource.PlayOneShot(openSidebarClip); } } sidebar.Open(); if (!currentSidebarsDisplayed.Contains(sidebar)) { currentSidebarsDisplayed.Add(sidebar); } DisplayedSidebarsUpdate(); }