From 26e59e4fac1feaee5b5f363b8d3cf73ba670141c Mon Sep 17 00:00:00 2001 From: chenyuqi <1357020360@qq.com> Date: Tue, 8 Oct 2024 16:05:24 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90bug=E3=80=91=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E5=A5=96=E5=8A=B1=E9=A2=86=E5=8F=96=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ProjectNLD/Assets/Code/Scripts/Gameplay/Task/TaskManager.cs | 3 ++- .../Scripts/Gameplay/UI/PVP/UI_DefendSettingController.cs | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Task/TaskManager.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Task/TaskManager.cs index 8095d1f5fd0..a5f0d5b73f8 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Task/TaskManager.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Task/TaskManager.cs @@ -418,10 +418,11 @@ public class TaskInfo : ITask _taskId = taskId; _cfg = cfg; _status = status; + _itemList = new List(); for (int i = 0; i < _cfg.RewardID.Length; i++) { var reward = RewardManager.Instance.Get(_cfg.RewardID[i]); - _itemList = reward.ItemList.Get(); + _itemList.AddRange(reward.ItemList.Get()); } } diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/PVP/UI_DefendSettingController.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/PVP/UI_DefendSettingController.cs index 5f4e88430d1..2f6ff1aac9e 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/PVP/UI_DefendSettingController.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/UI/PVP/UI_DefendSettingController.cs @@ -470,6 +470,11 @@ public class UI_DefendSettingController : UIWindow private void _OnClickSave() { + if (_pvpUnitInfos.Count <= 0) + { + UITipsManager.ShowTips(CommonUtils.GetLocalizeText("pvp_save_empty")); + return; + } PVPManager.Instance.SavePvPDefenderPrepareData(_pvpUnitInfos); } private void _OnClickItem(int index)