| | |
| | | Vector2 rimOffset = new Vector2(30, 30);//边框要比按钮大一些 |
| | | |
| | | Image tmpMask;//自身的遮罩 |
| | | |
| | | GameObject offectBackground;//适配需要的黑色背景 |
| | | ImageFire1 fire1; |
| | | ImageFire2 fire2;//两个用来合成的火元素 |
| | | |
| | |
| | | { |
| | | tmpMask = GetComponent<Image>(); |
| | | tmpMask.enabled = false; |
| | | offectBackground = transform.Find("OffectImage").gameObject; |
| | | offectBackground.SetActive(false); |
| | | |
| | | backgroundImg = transform.Find("Button").GetComponent<Image>(); |
| | | |
| | | towerBuyBtn = GameObject.Find("UICamera/BottomCanvas/Panel/TowerBuyBtn"); |
| | | towerBuyBtnPos = new Vector2(-3, -862); |
| | | RectTransform tmpTs = towerBuyBtn.GetComponent<RectTransform>(); |
| | | |
| | | float tmpOffect = tmpTs.anchoredPosition.y - (transform.parent.parent.GetComponent<RectTransform>().sizeDelta.y * 0.5f); |
| | | towerBuyBtnPos = new Vector2(215, tmpOffect); |
| | | //towerBuyBtnPos = new Vector2(215, -862); |
| | | Debug.Log(tmpOffect); |
| | | |
| | | |
| | | tipsUI = transform.Find("Tips").gameObject; |
| | | tipsUI.transform.SetAsLastSibling();//把tips放在最下面 |
| | | |
| | |
| | | SetRimActive(true); |
| | | AddButtonListener(towerBuyBtn, ac); |
| | | Image btnImg = towerBuyBtn.GetComponent<Image>(); |
| | | InitRectGuidance(btnImg, 189, 73.5f); |
| | | InitRectGuidance(btnImg, 159, 73.5f); |
| | | SetRimPos(towerBuyBtn); |
| | | //maskObj.ShowImmediately(); |
| | | |
| | |
| | | { |
| | | |
| | | tmpMask.enabled = true; |
| | | offectBackground.SetActive(true); |
| | | |
| | | SetGuideUI(false); |
| | | |
| | |
| | | if (currentIndex == 0) |
| | | { |
| | | tmpMask.enabled = false; |
| | | offectBackground.SetActive(false); |
| | | |
| | | SetRimActive(true); |
| | | Image btnImg = transform.Find("Image_TowerPos").GetComponent<Image>(); |
| | |
| | | AddButtonListener(towerBuyBtn, ac); |
| | | |
| | | Image btnImg = towerBuyBtn.GetComponent<Image>(); |
| | | InitRectGuidance(btnImg, 189, 73.5f); |
| | | InitRectGuidance(btnImg, 159, 73.5f); |
| | | SetRimPos(towerBuyBtn); |
| | | //maskObj.ShowImmediately(); |
| | | } |