public void PickupItem(Item item, int amount) { pickedItem.SetItem(item, amount); isPickedItem = true; PickedItem.Show(); toolTip.Hide(); }
//把当前的物品槽的信息 复制给pickitem public void PickupItem(ItemUI itemUI) { PickedItem.SetItemUI(itemUI); isPickedItem = true; PickedItem.Show(); toolTip.Hide(); }
public void PickUpItem(Item item, int amount) { PickedItem.SetItemUI(item, amount); isPickedItem = true; PickedItem.Show(); this.toolTip.Hide(); }
/** * 获取物品槽里的指定数量的物品 */ public void PickUpItem(ItemDetail item, int amount) { PickedItem.SetItem(item, amount); this.isPickedItem = true; PickedItem.Show(); this.toolTip.Hide(); Vector2 postionPickeItem; RectTransformUtility.ScreenPointToLocalPointInRectangle(canvas.transform as RectTransform, Input.mousePosition, null, out postionPickeItem); pickedItem.SetLocalPosition(postionPickeItem); }
//获取(拾取)物品槽里的指定数量的(amount)物品UI public void PickUpItem(_Item item, int amount) { PickedItem.SetItem(item, amount); this.isPickedItem = true; PickedItem.Show(); //获取到物品之后把跟随鼠标的容器(用来盛放捡起的物品的容器)显示出来 this.toolTip.Hide(); //同时隐藏物品信息提示框 //控制盛放物品的容器UI跟随鼠标移动 Vector2 postionPickeItem; RectTransformUtility.ScreenPointToLocalPointInRectangle(canvas.transform as RectTransform, Input.mousePosition, null, out postionPickeItem); pickedItem.SetLocalPosition(postionPickeItem);//设置容器的位置,二维坐标会自动转化为三维坐标但Z坐标为0 }