protected void OnEnable()
        {
            if (createRule == null)
            {
                createRule = new PanelCreateRule(bundleCreateRule);
            }
            var created = createdPanels.ToArray();

            TryOpenPanels(created);
            UIFacade.RegistGroup(this);
        }
Ejemplo n.º 2
0
 protected virtual void Awake()
 {
     bridgePool      = new BridgePool();
     transDicCatch   = new Dictionary <Transform, Dictionary <int, Transform> >();
     createdPanels   = new List <IUIPanel>();
     panelPool       = new Dictionary <string, List <IUIPanel> >();
     createdBridges  = new List <Bridge>();
     hidedPanelStack = new Dictionary <IUIPanel, Stack <IUIPanel> >();
     transRefDic     = new Dictionary <int, IUIPanel>();
     createRule      = new PanelCreateRule(bundleCreateRule);
     bindingCtrl     = new UIBindingController();
     Utility.RegistPanelGroup(this);
 }