using UnityEngine; using UnityEngine.UI; using System.Collections.Generic; //武将模型站台模块 public class HeroShowBaseCell : MonoBehaviour { Image m_QualityBG; Image qualityBG //底座台子 { get { if (m_QualityBG == null) { m_QualityBG = this.transform.GetComponent("Container_HeroShow/dz"); } return m_QualityBG; } } UIHeroController m_HeroModel; UIHeroController heroModel { get { if (m_HeroModel == null) { m_HeroModel = this.transform.GetComponent("Container_HeroShow/rolemodel"); } return m_HeroModel; } } Transform m_StarRect; Transform starRect { get { if (m_StarRect == null) { m_StarRect = this.transform.Find("Container_HeroShow/layout/layout/stars"); } return m_StarRect; } } List m_StarsImg; List starsImg { get { if (m_StarsImg == null) { m_StarsImg = new List(); for (int i = 0; i < 5; i++) { var star = this.transform.GetComponent("Container_HeroShow/layout/layout/stars/star" + i); m_StarsImg.Add(star); } } return m_StarsImg; } } Image m_LockState; Image lockState { get { if (m_LockState == null) { m_LockState = this.transform.GetComponent("Container_HeroShow/lockstate"); } return m_LockState; } } Text m_Name; Text nameText { get { if (m_Name == null) { m_Name = this.transform.GetComponent("Container_HeroShow/layout/name"); } return m_Name; } } Text m_LvText; //武将等级 + 觉醒等级 Text lvText { get { if (m_LvText == null) { m_LvText = this.transform.GetComponent("Container_HeroShow/layout/layout/lv"); } return m_LvText; } } OutlineEx m_LvTextOutline; OutlineEx heroLVOutline { get { if (m_LvTextOutline == null) { m_LvTextOutline = this.transform.GetComponent("Container_HeroShow/layout/layout/lv"); } return m_LvTextOutline; } } Button m_StarBtn; Button starBtn { get { if (m_StarBtn == null) { m_StarBtn = this.transform.GetComponent