/*public EItemId id; * public int amount; * internal Sprite icon; * * public Item(EItemId id, int amount, Sprite icon) * { * this.id = id; * this.amount = amount; * this.icon = icon; * } * * internal void AddAmount(int pAmount) * { * amount += pAmount; * }*/ public Item(EItemId id, int amount, Sprite icon) : base((int)id, amount, icon) { }
public PageItemAttribute(EItemId argId, Type argViewType) { Id = argId; ViewType = argViewType; }
public Item GenerateItem(EItemId pId, int pAmount) { CollectionItem item = GenerateItem((int)pId, pAmount); return(Item.Convert(item)); }