internal void UnregisterScreen(UIPanelController panelController) { panelControllers.Remove(panelController); panelControllersByPanelType.Remove(panelController.GetType()); }
internal void Deinitialize() { PanelDeinitialized(); PanelController = null; }
internal void RegisterScreen(UIPanelController panelController) { panelControllersByPanelType.Add(panelController.GetType(), panelController); panelControllers.Add(panelController); }
internal void Initialize(UIPanelController panelController) { PanelController = panelController; PanelInitialized(); }