Ejemplo n.º 1
0
    public static Item PartToItem(PartInfo part)
    {
        Item item = ScriptableObject.CreateInstance <Item>();

        item.Part = part;

        item.icon = PartImageGenrator.GenerateImage(item.Part.ResourceName);

        return(item);
    }
Ejemplo n.º 2
0
    //Converts inputted part into an item to be put in the inventory
    public static Item UserItemToItem(InventoryItem inventoryItem)
    {
        Item item = ScriptableObject.CreateInstance <Item>();

        item.InventoryItem = inventoryItem;

        item.icon          = PartImageGenrator.GenerateImage(item.Part.ResourceName);
        item.MaximumStacks = 999;


        return(item);
    }
Ejemplo n.º 3
0
 private void AddImagesToButtons()
 {
     foreach (var storeButton in StoreButtons)
     {
         if (storeButton.Part != null)
         {
             storeButton.Image.sprite = PartImageGenrator.GenerateImage(storeButton.Part.ResourceName);
         }
         else
         {
             storeButton.gameObject.SetActive(false);
         }
     }
 }