Ejemplo n.º 1
0
        private void AddItemAction()
        {
            if (_viewmodel.SelectedZone == null)
            {
                return;
            }
            var presenter = new ItemCardPresenter(_view, _itemRepo);

            presenter.SaveComplete += OnItemAdded;
            presenter.Show(_viewmodel.SelectedZone.Id);
        }
    //private bool buttonActive = false;

    void Start()
    {
        inventory = GameObject.FindGameObjectWithTag("Player").GetComponent <Inventory>();
        TargetItemImage.GetComponent <Image>().sprite = Data.Panels[index].TargetItem.Sprite;
        CraftButton.onClick.AddListener(CraftItem);
        NextButton.onClick.AddListener(NextPanel);
        PreviousButton.onClick.AddListener(PreviousPanel);
        ingedientTags.Add("Untagged");

        foreach (CraftingIngredientData ingredient in Data.Panels[index].Ingredients)
        {
            ingedientTags.Add(ingredient.Item.Tag);
            ItemCardPresenter.ItemData = ingredient.Item;
            ItemCardPresenter.Amount   = ingredient.Amount;
            ItemCardPresenter itemCard = Instantiate(ItemCardPresenter);
            itemCard.transform.SetParent(ItemCardPanel.transform);
            itemCard.transform.localScale = new Vector3(1, 1, 1);
        }
    }