private void OnDragStart(PointerEventData data) { EqItem item = GetComponent <EqItem>(); if (item != null) { item.canMove = false; } }
private void OnDragEnd(PointerEventData data) { EqItem item = GetComponent <EqItem>(); if (item != null) { EqSystem.instance.SetSlotFree(item); } }
public void SetSlotFree(EqItem item) { foreach (EqSlot a in slots) { if (item.gameObject == a.heldObject) { a.Free(); } } }
public void PickUpObject(EqItem item) { foreach (EqSlot a in slots) { if (a.isTaken) { continue; } a.Take(item.gameObject); return; //Destroy(pickObject.transform.GetChild(0).gameObject); //brzydkie //pickObject.GetComponent<DragableObject>().SetFree(); //brzydkie } }