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); } }