using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class paotaInfo : MonoBehaviour { [Header("范围显示")] public RectTransform fanwei; [Header("2d圆形碰撞体")] public CircleCollider2D _CircleCollider2D; [Header("范围值,指半径")] public float fanweiNumber; public Button UpBTN; // Start is called before the first frame update void Start() { Init(); //UpBTN.onClick.AddListener(()=> { // UpLevel(); ////}); //UpBTN.gameObject.SetActive(false); //PlayerInfo.instance.OnGoldReachedThreshold += ShowUpBTN; } private void OnDestroy() { // PlayerInfo.instance.OnGoldReachedThreshold -= ShowUpBTN; } void ShowUpBTN() { UpBTN.gameObject.SetActive(true); } public void Init() { fanwei.sizeDelta = new Vector2(fanweiNumber*2, fanweiNumber * 2); _CircleCollider2D.radius = fanweiNumber; } public void UpLevel() { float a = fanweiNumber * 1.5f; fanwei.sizeDelta = new Vector2(a * 2f, a * 2f); _CircleCollider2D.radius = a; Progress_Display.Instance.huadongClick(-3); } }