using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using System; using System.Threading.Tasks; using DG.Tweening; public class charainfoPanel : Base { [Header("以上是父类的,以下是自己的:动画面板")]public GameObject _panel; [Header("关闭按钮")] public Button closeBtn; [Header("关闭的面板")] public GameObject _closePanel; [Header("萌妖")] public Text LeveText; public Text NameText; public Text InfoText; public Text AttackText; public Text AttackFanweiText; public Text AttackCD; [Header(("敌人"))] public List textList = new List(); public Image HpImage; public virtual void Start() { //await PanelminTobig(_panel); PanelminTobig(_panel); //closeBtn.onClick.AddListener(() => { // Destroy(_closePanel); //}); } public virtual void PanelminTobig(GameObject _panel) { _panel.transform.localScale = new Vector3(0.5f, 0.5f, 0.5f); _panel.transform.DOScale(1f, 0.5f); } public void UpDateShow(string LeveText, string NameText, string InfoText, string AttackText, string AttackFanweiText,string AttackCD) { this.LeveText.text= "Lv."+LeveText; this.NameText.text= NameText; this.InfoText.text= InfoText; this.AttackText.text = AttackText; this.AttackFanweiText.text= AttackFanweiText; this.AttackCD.text= ""+ AttackCD+""; } public void UpDateShow(string eveText,string name,string def,string speed,string shanghai,string info,float hp,float maxHp) { textList[0].text = "lv." + eveText; textList[1].text = name; textList[2].text = def; textList[3].text = speed; textList[4].text = shanghai; textList[5].text = info; textList[6].text = hp+"/"+maxHp; HpImage.fillAmount = hp/ maxHp; } }