| | |
| | | public void Init()
|
| | | {
|
| | | OneKeyList.Clear();
|
| | | var funconfig = Config.Instance.Get<FuncConfigConfig>("OneKeyBtnMap");
|
| | | var funconfig = FuncConfigConfig.Get("OneKeyBtnMap");
|
| | | int[] Listmap = ConfigParse.GetMultipleStr<int>(funconfig.Numerical1);
|
| | | for (int i = 0; i < Listmap.Length; i++)
|
| | | {
|
| | |
| | | private void GetRealmLevel()//关于境界
|
| | | {
|
| | | int realmLevel = PlayerDatas.Instance.baseData.realmLevel;
|
| | | var realmConfig = Config.Instance.Get<RealmConfig>(realmLevel);
|
| | | var realmConfig = RealmConfig.Get(realmLevel);
|
| | | if (FuncOpen.Instance.IsFuncOpen(12))
|
| | | {
|
| | | if (realmConfig != null && realmConfig.Lv > 0)
|
| | |
| | | if (OneKeyList.Contains(PlayerDatas.Instance.baseData.MapID))
|
| | | {
|
| | | var dataMapId = modelD.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID);
|
| | | var config = Config.Instance.Get<DungeonOpenTimeConfig>(dataMapId);
|
| | | var config = DungeonOpenTimeConfig.Get(dataMapId);
|
| | | string language = string.Empty;
|
| | | if (dataMapId == GeneralDefine.ruinsTranscriptMapId)
|
| | | {
|
| | |
| | | var vipLevel = PlayerDatas.Instance.baseData.VIPLv;
|
| | | var vipNeed = bossHomeModel.GetFloorVipRequirement(PlayerDatas.Instance.baseData.dungeonLineId + 1);
|
| | | var dungeonId = modelD.GetDungeonId(dataMapId, PlayerDatas.Instance.baseData.dungeonLineId);
|
| | | var dungeonConfig = Config.Instance.Get<DungeonConfig>(dungeonId);
|
| | | var dungeonConfig = DungeonConfig.Get(dungeonId);
|
| | |
|
| | | if (vipLevel < vipNeed)
|
| | | {
|
| | |
| | | {
|
| | | var mapModel = ModelCenter.Instance.GetModel<MapModel>();
|
| | | var point = mapModel.GetRecommendHangPoint();
|
| | | var config = Config.Instance.Get<MapEventPointConfig>(point);
|
| | | var config = MapEventPointConfig.Get(point);
|
| | |
|
| | | var flyBootOwn = ModelCenter.Instance.GetModel<PlayerPackModel>().GetItemCountByID(PackType.rptItem, GeneralDefine.flyBootItemId);
|
| | | var isVipFreeTransfer = ModelCenter.Instance.GetModel<VipModel>().GetVipPrivilegeCnt(VipPrivilegeType.FreeTransfer) > 0;
|
| | |
| | | private bool IsDungeon()//判断是否再副本中
|
| | | {
|
| | | var mapId = PlayerDatas.Instance.baseData.MapID;
|
| | | var mapConfig = Config.Instance.Get<MapConfig>(mapId);
|
| | | var mapConfig = MapConfig.Get(mapId);
|
| | | return mapConfig != null && mapConfig.MapFBType != 0;
|
| | | }
|
| | |
|