public static List <IEnrollmentData> Show(SimDescription actor, IEnumerable <SimDescription> choices, bool infiniteFunds, out int TermLen, out int totalCost) { if (actor.Household == null) { TermLen = 0; totalCost = 0; return(null); } using (EnrollmentDialogEx dialog = new EnrollmentDialogEx(actor, choices, infiniteFunds)) { dialog.StartModal(); TermLen = dialog.TermLen; totalCost = dialog.TotalCost; return(dialog.Result); } }
public static List<IEnrollmentData> Show(SimDescription actor, IEnumerable<SimDescription> choices, bool infiniteFunds, out int TermLen, out int totalCost) { if (actor.Household == null) { TermLen = 0; totalCost = 0; return null; } using (EnrollmentDialogEx dialog = new EnrollmentDialogEx(actor, choices, infiniteFunds)) { dialog.StartModal(); TermLen = dialog.TermLen; totalCost = dialog.TotalCost; return dialog.Result; } }