idxWriter.Write(Prisoners.Count); try { foreach( Prisoner pris in Prisoners ) { try { idxWriter.Write( (int)0 ); idxWriter.Write( (int)pris.Convict.Serial ); idxWriter.Write( (DateTime)pris.ReleaseDate ); idxWriter.Write( (string)pris.Reason ); //System.Console.WriteLine( "Prisoner Added! Serial: "+ Convert.ToString(pris.Convict.Serial) + " | Release Date: " + //Convert.ToString(pris.ReleaseDate) + " | Reason: " + Convert.ToString(pris.Reason) ); } catch(Exception err) { System.Console.WriteLine( "Jail System: Error on Save (0x00) " + err ); } } } PrisonerCount = idxReader.ReadInt(); System.Console.WriteLine( "\n\rPrisoner Count: " + Convert.ToString(PrisonerCount) ); if (PrisonerCount > 0) { for( int i = 0; i < PrisonerCount; i++ ) { System.Console.WriteLine( "-------- Start --------" ); System.Console.WriteLine( "Temp Number: " + idxReader.ReadInt() ); System.Console.WriteLine( "Mobile Serial: " + idxReader.ReadInt() ); System.Console.WriteLine( "Release Date: " + idxReader.ReadDateTime() ); System.Console.WriteLine( "Jail Reason: " + idxReader.ReadString() );