Exemplo n.º 1
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        if (item.objectReferenceValue != null)
        {
            scenePickUpItem component = serializedObject.targetObject as scenePickUpItem;
            component.SetItem();
        }
    }
Exemplo n.º 2
0
    public void DropItem(int i)
    {
        GameObject      drop = new GameObject();
        scenePickUpItem pick = drop.AddComponent <scenePickUpItem>();

        drop.transform.position = inventory.transform.position + inventory.transform.forward + inventory.transform.right + inventory.transform.up * 0.5f;
        pick.item = inventory[i].item;
        pick.SetItem();

        inventory.DropItem(i);
        populateInventory();
    }