少年修仙传客户端代码仓库
client_linchunjie
2019-06-10 0c2d6f3f98e2b33586d9547a296fbe266af740eb
7174 【前端】【2.0】主线反馈优化
3个文件已修改
25 ■■■■■ 已修改文件
Core/GameEngine/Model/Config/TaskFeedbackFuncConfig.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TaskFeedbackFuncConfig.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/TaskFeedbackFuncWin.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TaskFeedbackFuncConfig.cs
@@ -1,6 +1,6 @@
//--------------------------------------------------------
//    [Author]:           Fish
//    [  Date ]:           Friday, May 31, 2019
//    [  Date ]:           Monday, June 10, 2019
//--------------------------------------------------------
using System.Collections.Generic;
@@ -15,6 +15,7 @@
    public readonly int id;
    public readonly string name;
    public readonly string category;
    public readonly int jump;
    public readonly int guide;
    public readonly int type;
@@ -36,22 +37,24 @@
            name = tables[1];
            int.TryParse(tables[2],out jump);
            category = tables[2];
            int.TryParse(tables[3],out guide);
            int.TryParse(tables[3],out jump);
            int.TryParse(tables[4],out type);
            int.TryParse(tables[4],out guide);
            int.TryParse(tables[5],out condition);
            int.TryParse(tables[5],out type);
            string[] itemConditionStringArray = tables[6].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            int.TryParse(tables[6],out condition);
            string[] itemConditionStringArray = tables[7].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            itemCondition = new Int2[itemConditionStringArray.Length];
            for (int i=0;i<itemConditionStringArray.Length;i++)
            {
                 Int2.TryParse(itemConditionStringArray[i],out itemCondition[i]);
            }
            string[] excludeFuncsStringArray = tables[7].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            string[] excludeFuncsStringArray = tables[8].Trim().Split(StringUtility.splitSeparator,StringSplitOptions.RemoveEmptyEntries);
            excludeFuncs = new int[excludeFuncsStringArray.Length];
            for (int i=0;i<excludeFuncsStringArray.Length;i++)
            {
Core/GameEngine/Model/Config/TaskFeedbackFuncConfig.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: b2d416872ed7b3048a5b2d4696c3541f
timeCreated: 1559286620
timeCreated: 1560146342
licenseType: Pro
MonoImporter:
  serializedVersion: 2
System/MainInterfacePanel/TaskFeedbackFuncWin.cs
@@ -15,6 +15,7 @@
    public class TaskFeedbackFuncWin : Window
    {
        [SerializeField] RectTransform m_Container;
        [SerializeField] Text m_Category;
        [SerializeField] TaskFeedbackFunc[] m_Funcs;
        public static event Action<int> onSelectTask;
@@ -75,6 +76,11 @@
                    if (config != null)
                    {
                        m_Funcs[i].label.text = config.name;
                        if (i == 0)
                        {
                            m_Category.text = config.category;
                        }
                    }
                }
            }