Compare commits

..

2 Commits

Author SHA1 Message Date
huyulong
83353b4aeb Merge branch 'main' of http://shu.sheziwanglo.cn:3000/wulongxiao/_xiaofang 2024-12-06 11:52:21 +08:00
huyulong
a8dbfec82d 任务显示修复 2024-12-06 11:52:15 +08:00

View File

@ -4,6 +4,7 @@ using System.Collections.Generic;
using UnityEngine; using UnityEngine;
using UnityEngine.UI; using UnityEngine.UI;
using DG.Tweening; using DG.Tweening;
using System.Threading.Tasks;
public class TaskPanel : Base public class TaskPanel : Base
{ {
@ -33,8 +34,9 @@ public class TaskPanel : Base
} }
public void InitTask() public async void InitTask()
{ {
await DestroyTaskAsync();
for(int i = 0; i < taskId.Count;i++) for(int i = 0; i < taskId.Count;i++)
{ {
GameObject go = GameObject.Instantiate(taskPrefab, contentTrans); GameObject go = GameObject.Instantiate(taskPrefab, contentTrans);
@ -44,9 +46,24 @@ public class TaskPanel : Base
} }
} }
public async Task DestroyTaskAsync()
{
DeleteAllChildObjects();
await Task.Delay(10);
}
public void DeleteAllChildObjects()
{
// 遍历所有子物体并删除
foreach (Transform child in contentTrans)
{
Destroy(child.gameObject);
}
}
public void SetInfo(int id) public void SetInfo(int id)
{ {
taskId.Add(id); taskId.Add(id);
InitTask(); InitTask();
} }