// Token: 0x06002DDC RID: 11740 RVA: 0x000AFF28 File Offset: 0x000AE128 private static void smethod_2(Process p, Class515 data) { p.Dispose(); foreach (string fileName in data.ImagePaths) { Class369.smethod_3(fileName); } foreach (string directory in data.Directories) { Class369.smethod_0(directory); } }
public static void smethod_0(Class515 data) { if (data == null) { throw new ArgumentNullException("data"); } ProcessStartInfo processStartInfo = new ProcessStartInfo(); processStartInfo.FileName = Class110.Instance.MakePackageSettings.Panda3dPath; processStartInfo.WorkingDirectory = Path.GetDirectoryName(Class110.Instance.MakePackageSettings.Panda3dPath); processStartInfo.WindowStyle = ProcessWindowStyle.Normal; processStartInfo.UseShellExecute = true; processStartInfo.Arguments = string.Format("\"{0}\"", data.ModelPath); processStartInfo.WindowStyle = ProcessWindowStyle.Hidden; Process process = null; try { process = new Process(); process.StartInfo = processStartInfo; process.EnableRaisingEvents = true; process.Exited += Class516.smethod_1; lock (((ICollection)Class516.dictionary_0).SyncRoot) { Class516.dictionary_0.Add(process, data); } process.Start(); } catch { if (process != null) { process.Dispose(); } throw; } }