using vnxbqy.UI; using UnityEngine.UI; class MapLevelSelectBtn : ILBehaviour { ButtonEx button; Image realmImg; Text normalText; protected override void Awake() { button = proxy.GetWidgtEx("CommonButton"); realmImg = proxy.GetWidgtEx("realm"); normalText = proxy.GetWidgtEx("normal"); button.AddListener(()=> { WindowCenter.Instance.OpenIL(); }); } protected override void OnEnable() { if (CrossServerUtility.IsCrossServer()) { button.SetActiveIL(false); return; } button.SetActiveIL(PlayerDatas.Instance.baseData.realmLevel >= MapLevelModel.Instance.realmSelects[0]); if (MapLevelModel.Instance.selectIndex == 0) { realmImg.SetActiveIL(false); normalText.SetActiveIL(true); } else { realmImg.SetActiveIL(true); normalText.SetActiveIL(false); realmImg.SetSprite(RealmConfig.Get(MapLevelModel.Instance.GetRealmByIndex(MapLevelModel.Instance.selectIndex)).Img); } } }