public void HidePanel(DetailsPanelType panelType) { DetailsPanelBase panel = panels[panelType]; if (showingPanels.Contains(panel)) { showingPanels.Remove(panel); panel.gameObject.SetActive(false); } }
public void ShowPanel(DetailsPanelType panelType, InfoMap infos) { DetailsPanelBase panel = panels[panelType]; if (!showingPanels.Contains(panel)) { showingPanels.Add(panel); panel.gameObject.SetActive(true); } panel.Refresh(infos); }