using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;//导包,控制UI
using UnityEngine.EventSystems;//导包,使用unity事件系统
/// <summary>
/// 物品拖动,注意要将储物格的tag设为【 BagGrid 】
/// </summary>
public class Bag : MonoBehaviour ,IBeginDragHandler,IDragHandler,IEndDragHandler
{
//这个代码 一定要挂在拖动的对象身上
//保存初始位置
Vector2 initPos;
//保存拖动前的层级
int hrc;
RectTransform rtf;
//保存拖动前的父对象
Transform parent;
void Start()
{
hrc = this.transform.GetSiblingIndex();
rtf = this.transform as RectTransform;//转换
}
/// <summary>
/// 鼠标刚点击开始拖动
/// </summary>
/// <param name="eventData"></param>
public void
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;//导包,控制UI
using UnityEngine.EventSystems;//导包,使用unity事件系统
/// <summary>
/// 物品拖动,注意要将储物格的tag设为【 BagGrid 】
/// </summary>
public class Bag : MonoBehaviour ,IBeginDragHandler,IDragHandler,IEndDragHandler
{
//这个代码 一定要挂在拖动的对象身上
//保存初始位置
Vector2 initPos;
//保存拖动前的层级
int hrc;
RectTransform rtf;
//保存拖动前的父对象
Transform parent;
void Start()
{
hrc = this.transform.GetSiblingIndex();
rtf = this.transform as RectTransform;//转换
}
/// <summary>
/// 鼠标刚点击开始拖动
/// </summary>
/// <param name="eventData"></param>
public void