| System/Dungeon/DungeonRankBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/JadeDynastyBoss/JadeDynastyBossModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/JadeDynastyBoss/JadeDynastyBossVictoryWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/JadeDynastyBoss/JadeDynastyBossWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/Dungeon/DungeonRankBehaviour.cs
@@ -42,9 +42,9 @@ case DemonJarModel.DEMONJAR_MAPID: case JadeDynastyBossModel.JADEDYNASTY_MAP: { int i = 0; if (model.mission.hurtInfo != null && model.mission.hurtInfo.Length > 0) { int i = 0; for (i = 0; i < model.mission.hurtInfo.Length; i++) { var rank = model.mission.hurtInfo[i].rank; @@ -62,12 +62,12 @@ SetMineInfo(rank, model.mission.hurtInfo[i].totalHurt); } } while (i < playerNameTexts.Count) { playerNameTexts[i].text = string.Empty; valueTexts[i].text = string.Empty; i++; } } while (i < playerNameTexts.Count) { playerNameTexts[i].text = string.Empty; valueTexts[i].text = string.Empty; i++; } } break; System/JadeDynastyBoss/JadeDynastyBossModel.cs
@@ -313,13 +313,6 @@ } } public void RequestMapLineState() { var pak = new CA003_tagPyGetLineState(); pak.MapID = (uint)JADEDYNASTY_MAP; GameNetSystem.Instance.SendInfo(pak); } public void OnReceivePackage(HA007_tagGCFBLinePlayerCnt package) { if (package.MapID != JADEDYNASTY_MAP) System/JadeDynastyBoss/JadeDynastyBossVictoryWin.cs
@@ -16,6 +16,9 @@ public class JadeDynastyBossVictoryWin : Window { [SerializeField] Transform m_ContainerPoivt; [SerializeField] Transform m_ContainerKill; [SerializeField] Text m_Rank; [SerializeField] Transform m_ContainerAssist; [SerializeField] ScrollRect m_RewardsScroll; [SerializeField] Text m_ExitTimer; [SerializeField] HorizontalLayoutGroup m_RewardLayout; @@ -100,6 +103,33 @@ m_ExitTimer.gameObject.SetActive(true); m_ContainerPoivt.gameObject.SetActive(true); DisplayRewards(); var rank = model.dungeonResult.rank; m_ContainerAssist.gameObject.SetActive(rank != 1); m_ContainerKill.gameObject.SetActive(rank == 1); if (rank == 1) { DisplayKill(); } else { DisplayAssist(); } } private void DisplayKill() { m_Rank.text = Language.Get("DemonJar7", 1); } private void DisplayAssist() { } private void DisplayRewards() { var serverItems = model.dungeonResult.itemInfo; var items = new List<Item>(); @@ -110,7 +140,7 @@ items.Add(new Item(serverItems[i].ItemID, serverItems[i].Count)); } } items.Sort(RewardSort); @@ -140,7 +170,6 @@ behaviour.gameObject.SetActive(false); } } } private void ExitDungeon() System/JadeDynastyBoss/JadeDynastyBossWin.cs
@@ -36,6 +36,8 @@ JadeDynastyBossModel model { get { return ModelCenter.Instance.GetModel<JadeDynastyBossModel>(); } } DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } } FindPreciousModel findPreciousModel { get { return ModelCenter.Instance.GetModel<FindPreciousModel>(); } } MapModel mapModel { get { return ModelCenter.Instance.GetModel<MapModel>(); } } float refreshBossStateTime = 0f; DateTime lastRequestMapStateTime = DateTime.Now; @@ -68,7 +70,7 @@ } lastRequestMapStateTime = DateTime.Now; model.RequestMapLineState(); mapModel.RequestQueryMapLineState(JadeDynastyBossModel.JADEDYNASTY_MAP); model.assginSelectBossId = 0; } @@ -123,7 +125,7 @@ if ((DateTime.Now - lastRequestMapStateTime).TotalSeconds >= 5f) { lastRequestMapStateTime = DateTime.Now; model.RequestMapLineState(); mapModel.RequestQueryMapLineState(JadeDynastyBossModel.JADEDYNASTY_MAP); } } #endregion