少年修仙传客户端代码仓库
4587 子 【1.2.0】仙盟任务修改 / 【前端】【1.2.0】仙盟任务界面修改修改、自动执行逻辑修改
2个文件已修改
27 ■■■■■ 已修改文件
System/FairyAu/FairyAuTaskWin.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/PlayerStrengthengDatas.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyAuTaskWin.cs
@@ -17,7 +17,7 @@
    public class FairyAuTaskWin : Window
    {
        [SerializeField] Image m_ReceiveImage;//奖励按钮
        [SerializeField] ImageEx m_ReceiveImage;//奖励按钮
        [SerializeField] Button Btn_Receive;//奖励领取
        [SerializeField] Button Btn_Finish;//立即完成按钮
        [SerializeField] Button Btn_Leave;//立即前往按钮
@@ -224,13 +224,13 @@
        {
            if (TaskAllocation.Instance.FairyAuNumber() == 10)
            {
                m_ReceiveImage.SetSprite("ReceiveBG_a");
                Btn_Receive.gameObject.SetActive(true);
                m_ReceiveImage.SetSprite("XT_XMRW_3");
                Btn_Receive.interactable = true;
            }
            else
            {
                m_ReceiveImage.SetSprite("UnReceiveBG");
                Btn_Receive.gameObject.SetActive(false);
                m_ReceiveImage.SetSprite("XT_XMRW_4");
                Btn_Receive.interactable = false;
            }
        }
@@ -286,6 +286,8 @@
            }
            Text_FinishRound.text = TaskAllocation.Instance.FairyAuAllNumber() + "/70";
            m_Slider.value = (((float)TaskAllocation.Instance.FairyAuAllNumber()) / 70);
            string strINfor = taskmodel.FairyAuDic[_taskID].InforList;
            TaskID = _taskID;
@@ -304,6 +306,7 @@
            Btn_Leave.gameObject.SetActive(true);
            RoundText.text = "0/10";
            Text_FinishRound.text = "0/70";
            m_Slider.value = 0f;
            string strINfor = taskmodel.SpecialTask[_taskID].InforList;
            TaskID = _taskID;
            var taskObjectConfig = Config.Instance.Get<TASKINFOConfig>(strINfor);
@@ -316,12 +319,13 @@
        }
        void EndOfTheTask()//任务结束状态默认显示
        {
            m_ReceiveImage.SetSprite("UnReceiveBG");
            Btn_Receive.gameObject.SetActive(false);
            m_ReceiveImage.SetSprite("XT_XMRW_2");
            Btn_Receive.interactable = false;
            Btn_Finish.gameObject.SetActive(false);
            Btn_Leave.gameObject.SetActive(false);
            RoundText.text = "10/10";
            Text_FinishRound.text = "70/70";
            m_Slider.value = 1f;
            ObjectiveText.text = Language.Get("CompleteTheXianmengMission_Z");
            ObjectiveText.color = UIHelper.GetUIColor(TextColType.NavyBrown);
            if (_Grid.childCount != 0)
System/Strengthening/PlayerStrengthengDatas.cs
@@ -429,17 +429,18 @@
    private void StrengthengRedPointAdd()
    {
        string str = Config.Instance.Get<FuncConfigConfig>("EquipArea").Numerical1;
        int[] intList = ConfigParse.GetMultipleStr<int>(str);
        if (StrengthList.Count <= 0)
        {
            for (int i = 0; i < ConfigParse.GetMultipleStr(str).Length; i++)
            for (int i = 0; i < intList.Length; i++)
            {
                StrengthList.Add(int.Parse(ConfigParse.GetMultipleStr(str)[i]));
                StrengthList.Add(intList[i]);
            }
        }
        List<string> SortList = new List<string>();
        for (int i = 0; i < ConfigParse.GetMultipleStr(str).Length; i++)
        for (int i = 0; i < intList.Length; i++)
        {
            SortList.Add(ConfigParse.GetMultipleStr(str)[i]);
            SortList.Add((intList[i]).ToString());
        }
        SortList.Sort(Compare);
        string[] StrengthenDisplay = SortList.ToArray();