public void SetParentViewContainer(IPanelViewContainer parent)
 {
     parentPanelViewContainer = parent;
     if (panelView != null)
     {
         panelView.transform.SetParent(parentPanelViewContainer.ParentTransform);
     }
 }
Beispiel #2
0
 public void SetParentViewContainer(IPanelViewContainer parent) => BaseController.SetParentViewContainer(parent);
Beispiel #3
0
 public void SetParentViewContainer(IPanelViewContainer parent)
 {
     ParentViewContainer = parent;
 }
Beispiel #4
0
 public PanelStackController(IPanelStackSystem stackSystem, IPanelViewContainer viewContainer, IUIEventManager eventManager = null)
 {
     panelStackSystem  = stackSystem;
     container         = viewContainer;
     this.eventManager = eventManager;
 }
        private static PanelStackController CreateStackController(IPanelStackSystem stackSystem = null, IPanelViewContainer viewContainer = null, IUIEventManager eventManager = null)
        {
            if (stackSystem == null)
            {
                stackSystem = new FakePanelStackSystem();
            }

            if (viewContainer == null)
            {
                viewContainer = new FakeViewContainer();
            }

            if (eventManager == null)
            {
                eventManager = new FakeUIEventManager();
            }

            return(new PanelStackController(stackSystem, viewContainer, eventManager));
        }