System/FindPrecious/BossIntroduceBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
System/FindPrecious/FindPreciousItemBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
System/FindPrecious/FindPreciousRewardPreviewGroup.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
System/NewItemDrop/NewDropItemTrigger.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
System/WindowBase/ModelCenter.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/FindPrecious/BossIntroduceBehaviour.cs
@@ -101,27 +101,28 @@ int[] undoubtedlyRewards = null; int[] unusualRewards = null; int newDropId = 0; int undoubtedlyNewDropId = 0; int unusualNewDropId = 0; switch (m_FindPreciousType) { case FindPreciousType.WorldBoss: undoubtedlyRewards = WorldBossConfig.Get(bossId).RareItemID; newDropId = WorldBossConfig.Get(bossId).NewItemId; undoubtedlyNewDropId = WorldBossConfig.Get(bossId).NewItemId; break; case FindPreciousType.BossHome: undoubtedlyRewards = BossHomeConfig.Get(bossId).RareItemID; newDropId = BossHomeConfig.Get(bossId).NewItemId; undoubtedlyNewDropId = BossHomeConfig.Get(bossId).NewItemId; break; case FindPreciousType.ElderGodArea: undoubtedlyRewards = ElderGodAreaConfig.Get(bossId).RareItemID; newDropId = ElderGodAreaConfig.Get(bossId).NewItemId; undoubtedlyNewDropId = ElderGodAreaConfig.Get(bossId).NewItemId; break; case FindPreciousType.PersonalBoss: var personalBossConfig = PersonalBossConfig.Get(bossId); undoubtedlyRewards = personalBossConfig.MustItemID; unusualRewards = personalBossConfig.RareItemID; newDropId = personalBossConfig.NewItemId; unusualNewDropId = personalBossConfig.NewItemId; break; case FindPreciousType.DemonJar: var demonJarConfig = DemonJarConfig.Get(bossId); @@ -134,12 +135,11 @@ undoubtedlyRewards[i] = (int)jobJsonData[i]; } unusualRewards = demonJarConfig.RareItemID; newDropId = demonJarConfig.NewItemId; unusualNewDropId = demonJarConfig.NewItemId; break; case FindPreciousType.CrossServerBoss: undoubtedlyRewards = CrossServerBossConfig.Get(bossId).RareItemID; newDropId = CrossServerBossConfig.Get(bossId).NewItemId; undoubtedlyNewDropId = CrossServerBossConfig.Get(bossId).NewItemId; break; } @@ -148,7 +148,7 @@ if (undoubtedlyRewards != null && undoubtedlyRewards.Length > 0) { m_UndoubtedlyRewardGroup.gameObject.SetActive(true); m_UndoubtedlyRewardGroup.Display(newDropId, undoubtedlyRewards); m_UndoubtedlyRewardGroup.Display(undoubtedlyNewDropId, undoubtedlyRewards); } else { @@ -161,7 +161,7 @@ if (unusualRewards != null && unusualRewards.Length > 0) { m_UnusualRewardGroup.gameObject.SetActive(true); m_UnusualRewardGroup.Display(0, unusualRewards); m_UnusualRewardGroup.Display(unusualNewDropId, unusualRewards); } else { System/FindPrecious/FindPreciousItemBehaviour.cs
@@ -13,7 +13,6 @@ { [SerializeField] Image m_Icon; [SerializeField] Image m_Frame; [SerializeField] Image m_NewItemLabel; [SerializeField] Button m_View; EquipSuitEffect m_EquipSuitEffect; @@ -28,7 +27,7 @@ } int itemId = 0; public void Display(int itemId, int count, bool isNew) public void Display(int itemId, int count) { this.itemId = itemId; var itemInfo = ItemConfig.Get(itemId); @@ -44,7 +43,6 @@ m_Frame.SetItemBackGround(itemInfo.ItemColor); } m_NewItemLabel.gameObject.SetActive(isNew); equipSuitEffect.Display(itemId); } System/FindPrecious/FindPreciousRewardPreviewGroup.cs
@@ -16,14 +16,17 @@ public void Display(int newDropId, int[] rewards) { if (newDropId>0) if (m_DropItemTrigger!=null) { m_DropItemTrigger.gameObject.SetActive(true); m_DropItemTrigger.Display(newDropId); } else { m_DropItemTrigger.gameObject.SetActive(false); if (newDropId > 0) { m_DropItemTrigger.gameObject.SetActive(true); m_DropItemTrigger.Display(newDropId); } else { m_DropItemTrigger.gameObject.SetActive(false); } } var length = rewards.Length; @@ -35,7 +38,7 @@ behaviour.gameObject.SetActive(true); var itemId = rewards[i]; var count = 1; behaviour.Display(itemId, count, false); behaviour.Display(itemId, count); } else { System/NewItemDrop/NewDropItemTrigger.cs
@@ -13,19 +13,22 @@ { [SerializeField] Button m_Button; int newDropId = 0; void Start() { m_Button.SetListener(() => { var model = ModelCenter.Instance.GetModel<NewDropItemModel>(); model.newDropGroupId = newDropId; WindowCenter.Instance.Open<NewDropItemWin>(); }); } public void Display(int newDropId) { this.newDropId = newDropId; } } System/WindowBase/ModelCenter.cs
@@ -233,7 +233,7 @@ RegisterModel<OtherPlayerEquipModel>(); RegisterModel<TaskFeedbackModel>(); RegisterModel<MonthWeekInvestModel>(); RegisterModel<NewDropItemModel>(); inited = true; }