Пример #1
0
 public void RemovePanel(ISimuPanel simuPanel)
 {
     if (panels.Contains(simuPanel))
     {
         panels.Remove(simuPanel);
     }
 }
Пример #2
0
 public void CloseLastPanel()
 {
     if (panels.Count > 0)
     {
         ISimuPanel simuPanel = panels[panels.Count - 1];
         simuPanel.SetPanelActive(false);
         panels.Remove(simuPanel);
     }
 }
Пример #3
0
        void Start()
        {
            m_button = GetComponent <Button>();
            m_button.onClick.AddListener(() =>
            {
                PanelTools.Instance.CloseAllMenu(this);
            });
            if (targetGO == null)
            {
                targetGO = transform.GetChild(1).gameObject;
            }
            var p = targetGO.GetComponent <ISimuPanel>();

            if (p != null)
            {
                panel = p;
            }
        }
Пример #4
0
 public void AddPanel(ISimuPanel simuPanel)
 {
     panels.Add(simuPanel);
 }