예제 #1
0
 public void PickupItem(Item item, int amount)
 {
     pickedItem.SetItem(item, amount);
     isPickedItem = true;
     PickedItem.Show();
     toolTip.Hide();
 }
예제 #2
0
 //把当前的物品槽的信息 复制给pickitem
 public void PickupItem(ItemUI itemUI)
 {
     PickedItem.SetItemUI(itemUI);
     isPickedItem = true;
     PickedItem.Show();
     toolTip.Hide();
 }
예제 #3
0
 public void PickUpItem(Item item, int amount)
 {
     PickedItem.SetItemUI(item, amount);
     isPickedItem = true;
     PickedItem.Show();
     this.toolTip.Hide();
 }
예제 #4
0
    /**
     * 获取物品槽里的指定数量的物品
     */
    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);
    }
예제 #5
0
    //获取(拾取)物品槽里的指定数量的(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
    }