Exemplo n.º 1
0
    private void _ClosePanel(_UP panel)
    {
        string name = panel.Name;

        if (_panels == null)
        {
            _panels = new Dictionary <string, _UP>();
        }
        if (!_panels.ContainsKey(name))
        {
            return;
        }
        var panelInDic = _panels[name];

        _panels.Remove(name);
        panelInDic.WhenDestroy();
        Destroy(panelInDic.gameObject);
    }
Exemplo n.º 2
0
 public static void ClosePanel(_UP panel)
 {
     Inst._ClosePanel(panel);
 }