少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-28 81debef1d511d77a84674bf9fa19b3ef65cfc5d8
System/FindPrecious/DemonJarBossIntroduceBehaviour.cs
@@ -6,6 +6,7 @@
using System.Collections;
using UnityEngine.UI;
using TableConfig;
using LitJson;
namespace Snxxz.UI
{
@@ -22,24 +23,24 @@
            if (m_FindPreciousType == FindPreciousType.DemonJar)
            {
                var demonJarConfig = Config.Instance.Get<DemonJarConfig>(bossId);
                string[] descriptions = null;
                switch (PlayerDatas.Instance.baseData.Job)
                var json = JsonMapper.ToObject(demonJarConfig.MustItemID);
                var jobJsonData = json[PlayerDatas.Instance.baseData.Job.ToString()];
                var rewards = new int[jobJsonData.Count];
                for (int i = 0; i < rewards.Length; i++)
                {
                    case 1:
                        descriptions = demonJarConfig.MustItemDescriptionsJob1;
                        break;
                    case 2:
                        descriptions = demonJarConfig.MustItemDescriptionsJob2;
                        break;
                    rewards[i] = (int)jobJsonData[i];
                }
                var descriptionJson = JsonMapper.ToObject(demonJarConfig.MustItemDescriptions);
                for (int i = 0; i < m_UndoubtedlyRewardDescription.Length; i++)
                {
                    var behaviour = m_UndoubtedlyRewardDescription[i];
                    if (i < descriptions.Length)
                    if (i < rewards.Length)
                    {
                        behaviour.gameObject.SetActive(true);
                        behaviour.text = descriptions[i];
                        var rewardString = rewards[i].ToString();
                        behaviour.text = descriptionJson.Keys.Contains(rewardString) ? descriptionJson[rewardString].ToString() : "";
                    }
                    else
                    {