Esempio n. 1
0
 public void OnPointerClick(PointerEventData eventData)
 {
     if (ItemChild == null)
     {
         OnSlotClick.Invoke(null);
     }
     else
     {
         OnSlotClick.Invoke(ItemChild.GetComponent <FragmentItem>());
     }
 }
Esempio n. 2
0
 public void AddFragmentItem(FragmentName _name, GameObject ItemPrefab, Sprite _sprite)
 {
     if (ItemChild == null)
     {
         ItemChild = Instantiate(ItemPrefab, transform).transform;
     }
     ItemChild.GetComponent <Image>().sprite = _sprite;
     ItemChild.GetComponent <FragmentItem>().ItemFragment = FragmentFactory.GetFragment(_name);
     isEmpty = false;
     ItemChild.localPosition = Vector3.zero;
 }