Example #1
0
 protected override void SaveItem(ResourceStack item, ITableRowDataWriter writer)
 {
     writer.Write(IDColumn, item.ID);
     writer.Write(QuantityColumn, item.Quantity);
 }
Example #2
0
 protected override void SaveItem(ResourceType item, ITableRowDataWriter writer)
 {
     writer.Write(IdentifierColumn, item.InnerName);
 }
Example #3
0
 protected override void SaveItem(ResourceTypeGroup item, ITableRowDataWriter writer)
 {
     writer.Write(IdentifierColumn, item.InnerName);
     writer.Write <List <ResourceType> >(ResourcesColumn, item.ResourceTypes);
 }
Example #4
0
 protected abstract void SaveItem(TItem item, ITableRowDataWriter writer);