Пример #1
0
        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;
        }
Пример #3
0
 public override BaseItem ItemOverride(BaseItem item)
 {
     return(UseableBaseItem.ConvertToUseable(item));
 }
Пример #4
0
 public UseableFoodItem(BaseItem item)
 {
     UseableBaseItem.CopyItem(this, item);
 }