public OkCancelPanelViewController(PanelType type, Action <bool> callback) : base(type) { this.callback = callback; }
public PanelViewController(PanelType type) : base(type) { }
protected PanelViewControllerBase(PanelType type) { baseController = new PanelViewControllerBase(type, ViewDidLoad, ViewWillAppear, ViewDidAppear, ViewWillDisappear, ViewDidDisappear); }
public IPanelViewController Get(PanelType type) { return(controllers.TryGetValue(type, out var controller) ? controller : default);
public T Get <T>(PanelType type) where T : class, IPanelViewController { return(Get(type) as T); }
public PanelStackPushTransition(PanelType panelType, PanelStackSystem stack, PanelViewControllerProvider provider) { this.panelType = panelType; this.provider = provider; this.stack = stack; }