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); }
public static void ClosePanel(_UP panel) { Inst._ClosePanel(panel); }