public static void CommandBatch(string parameters) { parameters = parameters.Remove(0, 4); if (File.Exists(Storage.modEntryPath + parameters)) { try { var i = 0; var commands = File.ReadAllLines(Storage.modEntryPath + parameters); foreach (var s in commands) { SmartConsole.WriteLine($"[{i}]: {s}"); SmartConsole.ExecuteLine(s); i++; } } catch (Exception e) { modLogger.Log(e.ToString()); } } else { SmartConsole.WriteLine($"'{parameters}' {Strings.GetText("error_NotFound")}"); } }
public static void CommandBatch(string parameters) { parameters = parameters.Remove(0, 4); if (File.Exists(Mod.modEntryPath + parameters)) { try { var i = 0; var commands = File.ReadAllLines(Mod.modEntryPath + parameters); foreach (var s in commands) { SmartConsole.WriteLine($"[{i}]: {s}"); SmartConsole.ExecuteLine(s); i++; } } catch (Exception e) { Mod.Error(e); } } else { SmartConsole.WriteLine($"'{parameters}' Not Found"); } }