protected void OnEnable() { if (createRule == null) { createRule = new PanelCreateRule(bundleCreateRule); } var created = createdPanels.ToArray(); TryOpenPanels(created); UIFacade.RegistGroup(this); }
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); }