using vnxbqy.UI; using UnityEngine; //挂载 MapNameHintWin //主界面显示地图名的上方显示 地图难度 class MapLevelShow : ILBehaviour { ImageEx realmImg; Transform mapLevel; protected override void Awake() { mapLevel = proxy.GetWidgtEx("GameObject"); realmImg = proxy.GetWidgtEx("realm"); } protected override void OnEnable() { if (CrossServerUtility.IsCrossServer()) { mapLevel.SetActiveIL(false); return; } var selectRealm = MapLevelModel.Instance.GetRealmByIndex(MapLevelModel.Instance.selectIndex); if (MapLevelModel.Instance.realmMaps.Contains(PlayerDatas.Instance.baseData.MapID)) { if (selectRealm == 0) { mapLevel.SetActiveIL(false); } else { mapLevel.SetActiveIL(true); realmImg.SetSprite(RealmConfig.Get(selectRealm).Img); } } else { mapLevel.SetActiveIL(false); } if (selectRealm == 0) { if (PlayerDatas.Instance.baseData.realmLevel >= MapLevelModel.Instance.realmSelects[0]) SysNotifyMgr.Instance.ShowTip("MapLevelSelect2"); } else if (PlayerDatas.Instance.baseData.realmLevel >= selectRealm + 4) { SysNotifyMgr.Instance.ShowTip("MapLevelSelect2"); } } }