| | |
| | | switch (findPreciousType)
|
| | | {
|
| | | case FindPreciousType.WorldBoss:
|
| | | killable = worldBossModel.wearyValue < GeneralConfig.Instance.bossWearyValues[0] + worldBossModel.extraBossWearyValue;
|
| | | show = !GeneralConfig.Instance.worldBossNoRebornRemindMaps.Contains(mapId);
|
| | | killable = worldBossModel.wearyValue < GeneralDefine.bossWearyValues[0] + worldBossModel.extraBossWearyValue;
|
| | | show = !GeneralDefine.worldBossNoRebornRemindMaps.Contains(mapId);
|
| | | break;
|
| | | case FindPreciousType.BossHome:
|
| | | killable = bossHomeModel.wearyValue < vipModel.GetVipPrivilegeCnt(VipPrivilegeType.BossHomeAwardLimit);
|
| | | show = !GeneralConfig.Instance.bossHomeNoRebornRemindMaps.Contains(mapId);
|
| | | show = !GeneralDefine.bossHomeNoRebornRemindMaps.Contains(mapId);
|
| | | break;
|
| | | case FindPreciousType.ElderGodArea:
|
| | | var elderGodEnterTimes = dungeonModel.GetEnterTimes(ElderGodAreaModel.ELDERGODAREA_MAPID);
|
| | | var elderGodTotalTimes = dungeonModel.GetTotalTimes(ElderGodAreaModel.ELDERGODAREA_MAPID);
|
| | | killable = elderGodTotalTimes > elderGodEnterTimes;
|
| | | show = !GeneralConfig.Instance.elderGodNoRebornRemindMaps.Contains(mapId);
|
| | | show = !GeneralDefine.elderGodNoRebornRemindMaps.Contains(mapId);
|
| | | break;
|
| | | case FindPreciousType.DemonJar:
|
| | | var totalTimes = dungeonModel.GetTotalTimes(DemonJarModel.DEMONJAR_MAPID);
|
| | | var enterTimes = dungeonModel.GetEnterTimes(DemonJarModel.DEMONJAR_MAPID);
|
| | | killable = totalTimes > enterTimes;
|
| | | show = !GeneralConfig.Instance.demonJarNoRebornRemindMaps.Contains(mapId);
|
| | | show = !GeneralDefine.demonJarNoRebornRemindMaps.Contains(mapId);
|
| | | break;
|
| | | case FindPreciousType.DogzDungeon:
|
| | | killable = dogzDungeonModel.wearyValue < GeneralConfig.Instance.bossWearyValues[2];
|
| | | show = !GeneralConfig.Instance.dogzNoRebornRemindMaps.Contains(mapId);
|
| | | killable = dogzDungeonModel.wearyValue < GeneralDefine.bossWearyValues[2];
|
| | | show = !GeneralDefine.dogzNoRebornRemindMaps.Contains(mapId);
|
| | | break;
|
| | | }
|
| | |
|
| | |
| | |
|
| | | private void CheckOffLineLack()
|
| | | {
|
| | | if (PlayerDatas.Instance.baseData.LV >= GeneralConfig.Instance.OffLineTimeLackRemendLevelLimit
|
| | | if (PlayerDatas.Instance.baseData.LV >= GeneralDefine.OffLineTimeLackRemendLevelLimit
|
| | | && !offLineTimeLackModel.hasRemindOffLineTimeLack
|
| | | && PlayerDatas.Instance.baseData.HappyPoint < 5 * 3600)
|
| | | {
|