| | |
| | | GameObject target;//推拽到塔位置的标识 |
| | | Image tmpImage;//自身图片 |
| | | Vector2 pos;//初始坐标 |
| | | GameObject levelImage; |
| | | |
| | | public Vector2 GetStartP |
| | | { |
| | | get |
| | |
| | | rectTransform = GetComponent<RectTransform>(); |
| | | pos = rectTransform.anchoredPosition; |
| | | tmpImage = GetComponent<Image>(); |
| | | levelImage = transform.Find("Image_1").gameObject; |
| | | |
| | | } |
| | | public override void SetTarget(GameObject target) |
| | |
| | | { |
| | | isDraging = true; |
| | | tmpImage.raycastTarget = false; |
| | | levelImage.SetActive(false); |
| | | |
| | | } |
| | | |
| | |
| | | else |
| | | { |
| | | rectTransform.anchoredPosition = pos; |
| | | levelImage.SetActive(true); |
| | | tmpImage.raycastTarget = true; |
| | | } |
| | | } |