Beispiel #1
0
    private void GenerateItem()
    {
        GameObject t_object;
        Item       t_item;

        t_object               = Instantiate(_item, _player.transform.position + (_player.transform.forward * 3), Quaternion.identity);
        t_object.name          = _itemUI.name.Replace("(Clone)", "");
        t_item                 = t_object.GetComponent <Item>();
        t_item.itemData        = Instantiate(_itemUI);
        t_item.itemData.amount = 0;
        t_item.itemData.name   = _itemUI.name.Replace("(Clone)", "");
        t_item.GenerateID();
        t_item.SetVisuals();

        t_item.Setup(t_item.GetID());
        t_item.SaveAlife();

        _dropManager.SaveDrops(t_object);
    }