| 
					
				 | 
			
			
				@@ -5,26 +5,22 @@ using InABox.Core; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 namespace Comal.Classes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public class RetainedItemsList : List<Guid> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public class RetainedItemsList : List<Guid>, IPackable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public void Pack(BinaryWriter writer) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             writer.Write(Count); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             foreach (var guid in this) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                writer.Write(guid.ToByteArray()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                writer.Write(guid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        public static RetainedItemsList Unpack(BinaryReader reader) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void Unpack(BinaryReader reader) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var results = new RetainedItemsList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var iCount = reader.ReadInt32(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (var i = 0; i < iCount; i++) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                var guid = new Guid(reader.ReadBytes(16)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                results.Add(guid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                Add(reader.ReadGuid()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return results; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |