public void Push() { IPanelViewController controller; if (provider != null) { controller = provider.GetOrCreate(panelType); } else { controller = new PanelViewController(panelType); } stack.Push(controller); }
public void Push() { if (clearBeforePush) { ClearAndPush(); return; } IPanelViewController controller; if (provider != null) { controller = provider.GetOrCreate(panelType); } else { controller = new PanelViewController(panelType); } stack.Push(controller); }
public void Push() { var controller = new OkCancelPanelViewController(panelType, Callback); panelStackSystem.Push(controller); }