private static void Rw_Index_Item(string s) { string[] sp = s.Split(); if (sp.Length > 2) { int typeID = int.Parse(sp[2]); if (typeID < CodeReader.Files.Count && typeID >= 0) { List <List <Skriptum> > sss = new List <List <Skriptum> >(); CodeReader cr = new CodeReader(CodeReader.ModPath + CodeReader.Files[typeID]); sss.Add(cr.ReadObjectType(typeID, true)); SourceWriter.WriteAllObjects(sss); PrintCodeReaderInfo(); sss.Clear();// } else { Console.Write("INDEX OUT OF RANGE! --> "); if (typeID >= CodeReader.Files.Count) { Console.WriteLine("FILE COUNT: " + CodeReader.Files.Count + " is lower than " + typeID); } else { Console.WriteLine("POSITIVE NUMBERS ONLY!!!"); } } } else { PrintErrorWrongParamters(); } }