/// <summary> /// 某个物件要放到这里了 /// </summary> /// <param name="enterComponent"></param> public override void MoveToHere(DragComponent enterComponent) { var itemData = enterComponent.gameObject.GetComponent <SkillsItem>(); //NewbieGuideManager_V2.Instance.IsDragGuide(m_guideBtnID, itemData.GetGuideID); m_isNewEquipSkill = true; CloneSkillItem(itemData.ItemFielInfo, enterComponent.gameObject); enterComponent.transform.localPosition = new Vector3(0, 0, -2); enterComponent.GetComponent <TweenPosition>().to = new Vector3(0, 0, -2); AssemblySucessEffect(); }
//Operations: public override void OnBeginDrag(PointerEventData Data) { base.OnBeginDrag(Data); UI_Drag DragObject = DragComponent.GetComponent <UI_Drag>(); if (DragObject && Item != UI_Item.invalid) { DragObject.DragSize = Item.Size; } if (Inventory && Remove == RemoveType.RemoveOnDrag && RemoveEvent) { TempDrag = Item; ParentInventory.RemoveItem(Position); } }
public override void OnBeginDrag(PointerEventData Data) { base.OnBeginDrag(Data); UI_Drag DragObject = DragComponent.GetComponent <UI_Drag>(); if (DragObject && Item != UI_Item.invalid) { DragObject.DragSize = Item.Size; } if (Remove == UI_InventorySlot.RemoveType.RemoveOnDrag && Inventory) { TempDrag = Item; Inventory.RemoveItem(gameObject); } }