public void SetParentViewContainer(IPanelViewContainer parent) { parentPanelViewContainer = parent; if (panelView != null) { panelView.transform.SetParent(parentPanelViewContainer.ParentTransform); } }
public void SetParentViewContainer(IPanelViewContainer parent) => BaseController.SetParentViewContainer(parent);
public void SetParentViewContainer(IPanelViewContainer parent) { ParentViewContainer = parent; }
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)); }