Beispiel #1
0
 public virtual void Clear()
 {
     this.ItemObjectInSlot?.DestroyItemObject();
     this.ItemObjectInSlot = null;
 }
Beispiel #2
0
 public abstract void DropItemObject(ItemObject droppedItem);
Beispiel #3
0
 public override void DropItemObject(ItemObject droppedItem)
 {
 }
Beispiel #4
0
 private bool TryChangeItems(ItemObject itemToChange)
 {
     return(this.TryInsertItem(itemToChange.Item) &&
            ItemObject.StartDragSlot.TryInsertItem(this.ItemObjectInSlot.Item));
 }
Beispiel #5
0
 public void OnDrop(PointerEventData eventData)
 {
     ItemObject.DraggedItemObject.Remove();
     ItemObject.StartDragSlot.GrabItemObject();
     ItemObject.DragComplete();
 }