绑定在按钮上的脚本

1 using UnityEngine; 2 using System.Collections; 3 using UnityEngine.UI; 4 public class CdCover : MonoBehaviour { 5 6 public float CDtime = 10; 7 8 private Image cover; 9 private Text count; 10 11 private float LeftTime; 12 private bool isReady=true ; 13 void Start () 14 { 15 cover = transform.FindChild("cover").GetComponent<Image>(); 16 count = transform.FindChild("Text").GetComponent<Text>(); 17 InitSkill(); 18 } 19 20 21 void Update () 22 { 23 CheckCD(); 24 } 25 void InitSkill() 26 { 27 if (isReady) 28 { 29 cover.fillAmount = 0; 30 count.text = ""; 31 } 32 } 33 void CheckCD() 34 { 35 if (isReady == false) 36 { 37 if (LeftTime > 0) 38 { 39 LeftTime -= Time.deltaTime; 40 cover.fillAmount = LeftTime / CDtime; 41 count.text = ((int)LeftTime).ToString(); 42 } 43 44 45 } 46 else 47 { 48 isReady = true; 49 cover.fillAmount = 0; 50 count.text = ""; 51 } 52 53 54 } 55 public void OnClick() 56 { 57 if (isReady) 58 { 59 isReady = false; 60 LeftTime = CDtime; 61 } 62 63 64 } 65 }
按钮下包含的控件
其中cover的改成