public UseableDrugItem(BaseItem item) { //Generic copy UseableBaseItem.CopyItem(this, item); DrugItem drug = item as DrugItem; smokable = drug.smokable; }
public UseableContainerItem(BaseItem item) { //Copy Generic stuff first UseableBaseItem.CopyItem(this, item); ContainerItem copyFrom = item as ContainerItem; //Container specific data inventoryCapacity = copyFrom.inventoryCapacity; inventory = copyFrom.inventory; containerInventoryTypeFilter = copyFrom.containerInventoryTypeFilter; singleItemAllowed = copyFrom.singleItemAllowed; }
public override BaseItem ItemOverride(BaseItem item) { return(UseableBaseItem.ConvertToUseable(item)); }
public UseableFoodItem(BaseItem item) { UseableBaseItem.CopyItem(this, item); }