| System/Treasure/KingThreeDimensionsBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Treasure/KingTreasureWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Treasure/UI3DTreasureSelectStage.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/Treasure/KingThreeDimensionsBehaviour.cs
@@ -49,11 +49,15 @@ if (model.TryGetSeason(treasureId, out season) && treasureModel.TryGetTreasure(treasureId, out treasure)) { var seasonNotStart = season > CrossServerOneVsOnePKSeason.Instance.SeasonID; var seasonNotStart = season > CrossServerOneVsOnePKSeason.Instance.SeasonID || (season == CrossServerOneVsOnePKSeason.Instance.SeasonID && CrossServerOneVsOnePKSeason.Instance.SeasonState == 0); m_ContainerSeasonNotStart.gameObject.SetActive(seasonNotStart); m_ContainerSeasonStartOrEnd.gameObject.SetActive(!seasonNotStart); bool seasonEnd = season < CrossServerOneVsOnePKSeason.Instance.SeasonID; bool seasonEnd = season < CrossServerOneVsOnePKSeason.Instance.SeasonID || (season == CrossServerOneVsOnePKSeason.Instance.SeasonID && CrossServerOneVsOnePKSeason.Instance.SeasonState == 2); if (!seasonNotStart) { m_EndState.gameObject.SetActive(seasonEnd); System/Treasure/KingTreasureWin.cs
@@ -128,7 +128,9 @@ { DisplayGot(); } else if (season < CrossServerOneVsOnePKSeason.Instance.SeasonID) else if (season < CrossServerOneVsOnePKSeason.Instance.SeasonID || (season == CrossServerOneVsOnePKSeason.Instance.SeasonID && CrossServerOneVsOnePKSeason.Instance.SeasonState == 2)) { DisplayEnd(); } @@ -232,7 +234,9 @@ var season = 0; if (kingTreasureModel.TryGetSeason(id, out season)) { if (season == CrossServerOneVsOnePKSeason.Instance.SeasonID + 1) if (season > CrossServerOneVsOnePKSeason.Instance.SeasonID || (season == CrossServerOneVsOnePKSeason.Instance.SeasonID && CrossServerOneVsOnePKSeason.Instance.SeasonState == 0)) { SysNotifyMgr.Instance.ShowTip("TreasureOneVsOneSeasonNotStart"); return false; System/Treasure/UI3DTreasureSelectStage.cs
@@ -712,7 +712,9 @@ var season = 0; if (model.TryGetSeason(_treasureId, out season)) { if (season == CrossServerOneVsOnePKSeason.Instance.SeasonID + 1) if (season > CrossServerOneVsOnePKSeason.Instance.SeasonID || (season == CrossServerOneVsOnePKSeason.Instance.SeasonID && CrossServerOneVsOnePKSeason.Instance.SeasonState == 0)) { SysNotifyMgr.Instance.ShowTip("TreasureOneVsOneSeasonNotStart"); return;