| | |
| | | using System.Collections;
|
| | | using System.Collections.Generic;
|
| | | using UnityEngine.UI;
|
| | |
|
| | | using LitJson;
|
| | |
|
| | | namespace Snxxz.UI
|
| | |
| | |
|
| | | int[] undoubtedlyRewards = null;
|
| | | int[] unusualRewards = null;
|
| | | int[] newRewards = null;
|
| | | int newDropId = 0;
|
| | |
|
| | | switch (m_FindPreciousType)
|
| | | {
|
| | | case FindPreciousType.WorldBoss:
|
| | | undoubtedlyRewards = WorldBossConfig.Get(bossId).RareItemID;
|
| | | newRewards = WorldBossConfig.Get(bossId).NewItemIds;
|
| | | newDropId = WorldBossConfig.Get(bossId).NewItemId;
|
| | | break;
|
| | | case FindPreciousType.BossHome:
|
| | | undoubtedlyRewards = BossHomeConfig.Get(bossId).RareItemID;
|
| | | newRewards = BossHomeConfig.Get(bossId).NewItemIds;
|
| | | newDropId = BossHomeConfig.Get(bossId).NewItemId;
|
| | | break;
|
| | | case FindPreciousType.ElderGodArea:
|
| | | undoubtedlyRewards = ElderGodAreaConfig.Get(bossId).RareItemID;
|
| | | newRewards = ElderGodAreaConfig.Get(bossId).NewItemIds;
|
| | | newDropId = ElderGodAreaConfig.Get(bossId).NewItemId;
|
| | | break;
|
| | | case FindPreciousType.PersonalBoss:
|
| | | var personalBossConfig = PersonalBossConfig.Get(bossId);
|
| | | undoubtedlyRewards = personalBossConfig.MustItemID;
|
| | | unusualRewards = personalBossConfig.RareItemID;
|
| | | newRewards = personalBossConfig.NewItemIds;
|
| | | newDropId = personalBossConfig.NewItemId;
|
| | | break;
|
| | | case FindPreciousType.DemonJar:
|
| | | var demonJarConfig = DemonJarConfig.Get(bossId);
|
| | |
| | | }
|
| | | unusualRewards = demonJarConfig.RareItemID;
|
| | |
|
| | | newRewards = demonJarConfig.NewItemIds;
|
| | | newDropId = demonJarConfig.NewItemId;
|
| | | break;
|
| | | case FindPreciousType.CrossServerBoss:
|
| | | undoubtedlyRewards = CrossServerBossConfig.Get(bossId).RareItemID;
|
| | | newRewards = CrossServerBossConfig.Get(bossId).NewItemIds;
|
| | | newDropId = CrossServerBossConfig.Get(bossId).NewItemId;
|
| | | break;
|
| | | }
|
| | |
|
| | |
| | | if (undoubtedlyRewards != null && undoubtedlyRewards.Length > 0)
|
| | | {
|
| | | m_UndoubtedlyRewardGroup.gameObject.SetActive(true);
|
| | | m_UndoubtedlyRewardGroup.Display(undoubtedlyRewards, newRewards);
|
| | | m_UndoubtedlyRewardGroup.Display(newDropId, undoubtedlyRewards);
|
| | | }
|
| | | else
|
| | | {
|
| | |
| | | if (unusualRewards != null && unusualRewards.Length > 0)
|
| | | {
|
| | | m_UnusualRewardGroup.gameObject.SetActive(true);
|
| | | m_UnusualRewardGroup.Display(unusualRewards , newRewards);
|
| | | m_UnusualRewardGroup.Display(0, unusualRewards);
|
| | | }
|
| | | else
|
| | | {
|