public void ClearEntityDisplayPanel() { if (_currentDisplayPanel != null) { _currentDisplayPanel.Hide(); Object.Destroy(_currentDisplayPanel.gameObject); } }
public void UpdateCurrentDisplayPanel(EntityDisplayPanel displayPanel) { if (displayPanel == null) { if (!_defaultDisplayPanel.gameObject.activeInHierarchy) { _defaultDisplayPanel.gameObject.SetActive(true); _defaultDisplayPanel.Show(); } } else { if (_defaultDisplayPanel.gameObject.activeInHierarchy) { _defaultDisplayPanel.Hide(); _defaultDisplayPanel.gameObject.SetActive(false); } } }