using vnxbqy.UI; using UnityEngine.UI; class MapLevelCell : ILBehaviour { ButtonEx selectButton; Text levelText; Image realmImg; Text normalText; Image clickImg; //点击图片 Image selectImg; //确认选择后的图片 protected override void Awake() { selectButton = proxy.GetWidgtEx("MapLevelCell"); levelText = proxy.GetWidgtEx("TextEx"); realmImg = proxy.GetWidgtEx("Image"); normalText = proxy.GetWidgtEx("normal"); clickImg = proxy.GetWidgtEx("clickImg"); selectImg = proxy.GetWidgtEx("selectImg"); } //默认第一个为普通难度;其他按境界显示 public void Display(int index) { //var realm = MapLevelModel.Instance.GetRealmByIndex(index); //if (index == 0) //{ // var nextRealm = MapLevelModel.Instance.GetRealmByIndex(index + 1); // Int2 lvRange = ILNPCRealmStrengthenConfig.GetLVRange(nextRealm); // //普通模式 // levelText.text = Language.Get("MapLevelSelect8", 1, lvRange.x); // realmImg.SetActiveIL(false); // normalText.SetActiveIL(true); //} //else //{ // Int2 lvRange = ILNPCRealmStrengthenConfig.GetLVRange(realm); // realmImg.SetActiveIL(true); // realmImg.SetSprite(RealmConfig.Get(realm).Img); // normalText.SetActiveIL(false); // levelText.text = Language.Get("MapLevelSelect8", lvRange.x, lvRange.y); //} //selectButton.AddListener(() => { // MapLevelModel.Instance.clickIndex = index; //}); //clickImg.SetActiveIL(MapLevelModel.Instance.clickIndex == index); //selectImg.SetActiveIL(MapLevelModel.Instance.selectIndex == index); } }