public void DragItem(ButtonContent buttonContent)
 {
     draggingItem.DragContent(buttonContent);
     draggingItem.RectTransform.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal,
                                                          buttonContent.ButtonSlot.RectTransform.rect.width);
     isDragging = true;
 }
 public void DropItem(ButtonContent buttonContent)
 {
     if (buttonContent.ContentType != ButtonContentType.Empty)
     {
         draggingItem.DropReplaceContent(buttonContent);
         dragReplaced = true;
     }
     else
     {
         draggingItem.DropContent(buttonContent);
         isDragging = false;
     }
 }
Пример #3
0
 public void Replace(ButtonContent newContent)
 {
 }
Пример #4
0
 public void FromDrop(ButtonContent droppedContent)
 {
 }
Пример #5
0
 public void FromDrag(ButtonContent draggedContent)
 {
 }
Пример #6
0
 public void DropReplaceContent(ButtonContent targetButtonContent)
 {
     targetButtonContent.Replace(draggingContent);
 }
Пример #7
0
 public void DropContent(ButtonContent targetButtonContent)
 {
     targetButtonContent.FromDrop(draggingContent);
     gameObject.SetActive(false);
 }
Пример #8
0
 public void DragContent(ButtonContent buttonContent)
 {
     gameObject.SetActive(true);
     draggingContent.FromDrag(buttonContent);
 }