| | |
| | | GameObject level1, level2;//等级标志 |
| | | bool canDrag;//是否可以推拽 |
| | | RectTransform rectTransform;//自身Rect |
| | | |
| | | public RectTransform GetRect |
| | | { |
| | | get |
| | | { |
| | | return rectTransform; |
| | | } |
| | | } |
| | | GameObject target;//推拽到塔位置的标识 |
| | | Image tmpImage;//自身图片 |
| | | Vector2 pos;//初始坐标 |
| | | |
| | | //Vector3 startP; |
| | | public Vector2 GetStartP |
| | | { |
| | | get |
| | | { |
| | | return pos; |
| | | } |
| | | } |
| | | |
| | | // Start is called before the first frame update |
| | | void Start() |
| | | private void Awake() |
| | | { |
| | | |
| | | //startP = transform.position; |
| | | rectTransform = GetComponent<RectTransform>(); |
| | | |
| | | imageFire2 = transform.parent.Find("Image_Fire2").GetComponent<ImageFire2>(); |
| | |
| | | return; |
| | | } |
| | | RectTransformUtility.ScreenPointToWorldPointInRectangle(rectTransform, eventData.position, eventData.enterEventCamera, out dragPos); |
| | | //dragPos.z = 0; |
| | | rectTransform.position = dragPos; |
| | | } |
| | | |