public static T DoFlow <T>(IFunctionIteration screen, int from, int to, bool hide, System.Action <T> onParametersPassCall, System.Action <T> onInstance = null) where T : WindowBase { var item = UnityEngine.UI.Windows.Plugins.Flow.FlowSystem.GetAttachItem(from, to); return(WindowSystemFlow.DoFlow <T>(screen, item, hide, onParametersPassCall, onInstance)); }
public static T DoFlow <T>(IFunctionIteration screen, AttachItem item, bool hide, System.Action <T> onParametersPassCall, System.Action <T> onInstance = null, bool async = false) where T : WindowBase { return(WindowSystemFlow.DoFlow <T>(screen, item, hide, false, async, onParametersPassCall, onInstance)); }