public static IncidentHelperVariables MakeIncidentVariables(StoreIncidentVariables def) { IncidentHelperVariables helper = (IncidentHelperVariables)Activator.CreateInstance(def.incidentHelper); helper.storeIncident = def; return(helper); }
private static bool TryMakeIncident(StoreIncidentVariables incident, Viewer viewer, string message, out IncidentHelperVariables incidentHelper) { incidentHelper = StoreIncidentMaker.MakeIncidentVariables(incident); if (incidentHelper == null) { return(false); } incidentHelper.Viewer = viewer; incidentHelper.message = message; return(true); }