Ejemplo n.º 1
0
 void Update()
 {
     if (Input.mouseScrollDelta.y > 0)
     {
         backItem      = nowItem.Value;
         nowItem.Value = itemInv.GetNextItem(nowItem.Value);
         Debug.Log(nowItem.ToString());
     }
 }
Ejemplo n.º 2
0
    GameObject RespawnItem(ItemInventoryController.ITEM itype)
    {
        GameObject item = LoadItem(itype);

        item.name = itype.ToString();

        ItemController itemCtr = item.AddComponent <ItemController>();

        itemCtr.SetItem(itype);

        itemCtr.nowGet
        .Where(d => d == true)
        .Subscribe(_ =>
        {
            Destroy(item);
            itemInv.AddItem(itype);
        });

        return(item);
    }
Ejemplo n.º 3
0
 public void SetItem(ItemInventoryController.ITEM i)
 {
     item = i;
 }
Ejemplo n.º 4
0
    protected GameObject LoadItem(ItemInventoryController.ITEM i)
    {
        string path = "Items/" + i.ToString();

        return(Instantiate(Resources.Load(path)) as GameObject);
    }