少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-20 d5630edd798fcd3caefa480334d32cd4f969f088
System/Dungeon/TrialDungeonEntranceWin.cs
@@ -40,8 +40,8 @@
        [SerializeField] Image m_BossRealm;
        [SerializeField] Text m_BossName;
        [SerializeField]
        ItemBehaviour[] m_RewardBehaviours;
        [SerializeField] TrialRewardsBehaviour[] m_RewardBehaviours;
        [SerializeField] ScrollRect m_RewardScroller;
        DungeonModel m_Model;
        DungeonModel model {
@@ -58,6 +58,8 @@
        }
        DailyQuestModel dailyQuestModel { get { return ModelCenter.Instance.GetModel<DailyQuestModel>(); } }
        TrialDungeonModel trialDungeonModel { get { return ModelCenter.Instance.GetModel<TrialDungeonModel>(); } }
        #region Built-in
        protected override void BindController()
@@ -184,16 +186,17 @@
        private void DrawRewards()
        {
            m_RewardScroller.verticalNormalizedPosition = 1;
            var dongeonId = model.DungeonMap(model.selectedTrialDungeon);
            var config = ConfigManager.Instance.GetTemplate<DungeonConfig>(dongeonId);
            var rewards = config.Rewards;
            for (int i = 0; i < m_RewardBehaviours.Length; i++)
            {
                var behaviour = m_RewardBehaviours[i];
                if (i < rewards.Length)
                int[] rewards = null;
                if (trialDungeonModel.TryGetTrialRewards(config.LineID, m_RewardBehaviours[i].grade, out rewards))
                {
                    behaviour.gameObject.SetActive(true);
                    behaviour.SetItem(rewards[i], 0);
                    behaviour.Display(rewards);
                }
                else
                {