コード例 #1
0
 public void ClearEntityDisplayPanel()
 {
     if (_currentDisplayPanel != null)
     {
         _currentDisplayPanel.Hide();
         Object.Destroy(_currentDisplayPanel.gameObject);
     }
 }
コード例 #2
0
 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);
         }
     }
 }