public void OnPointerClick(PointerEventData eventData)//wywoływana po kliknięciu na przycisk { ItemContainer inventory = GameManager.instance.inventoryContainer; ItemContainer shop = GameManager.instance.shopContainer; if (container == inventory) { //wywołuje metodę przeciągania ItemPanel itemPanel = transform.parent.GetComponent <ItemPanel>(); itemPanel.OnClick(myIndex, inventory); //sprzedaży GameManager.instance.shopController.OnClick(inventory.slots[myIndex], inventory); } else if (container == shop)//wywołuje metodę kupowania { GameManager.instance.shopController.OnClick(shop.slots[myIndex], shop); } /*old version * ItemContainer inventory = GameManager.instance.inventoryContainer; * GameManager.instance.dragDropController.OnClick(inventory.slots[myIndex]);//wywołuje funkcję przekazując kliknięty przycisk * transform.parent.GetComponent<InventoryPanel>().Show(); //odświeża ekwipunek */ }
public void OnPointerClick(PointerEventData eventData) { ItemPanel itemPanel = transform.parent.GetComponent <ItemPanel>(); itemPanel.OnClick(myIndex); //перетаскивание предметов из ячейки в ячейку //ItemContainer inventory = GameManager.instance.inventoryContainer; //GameManager.instance.dragAdDropController.OnClick(inventory.slots[myIndex]); //transform.parent.GetComponent<InventoryPanel>().Show(); }
public void OnPointerClick(PointerEventData eventData) { ItemPanel itemPanel = transform.parent.GetComponent <ItemPanel>(); itemPanel.OnClick(myIndex); }