protected override List <ItemGroup> GetItems(ItemDatabase database) { return(database.itemGroups); }
protected override List <Category> GetItems(ItemDatabase database) { return(database.categories); }
protected override List <CraftingRecipe> GetItems(ItemDatabase database) { return(database.craftingRecipes); }
protected override List <Currency> GetItems(ItemDatabase database) { return(database.currencies); }
protected abstract List <T> GetItems(ItemDatabase database);