diff --git a/xiaofang/Assets/Script/Scheduled_03/Panel.cs b/xiaofang/Assets/Script/Scheduled_03/Panel.cs index 6084d7b8..4bafb1fe 100644 --- a/xiaofang/Assets/Script/Scheduled_03/Panel.cs +++ b/xiaofang/Assets/Script/Scheduled_03/Panel.cs @@ -20,6 +20,7 @@ public class SelectedInfo public string leader;//是否组长 public int sceneId;//场景Id public int dutyId;//职责的Id + public string peopleId;//角色Id } public class Panel : MonoBehaviour @@ -73,6 +74,7 @@ public class Panel : MonoBehaviour [Header("数据")] public string name, duty, scene; public int dutyId; + public string peopleId; public List peopleList = new List(); // 存储所有已加载的人员预制体 private List filteredPeopleList = new List(); // 存储筛选后的人员列表 private GameObject selectedPerson = null; // 当前选中的角色 @@ -113,10 +115,12 @@ public class Panel : MonoBehaviour PlayerListResponse playerListResponse=await userInfo.GetPlayerList(); foreach(PlayerListData player in playerListResponse.data) { - Debug.Log("Player Name: " + player.UserName); + Debug.Log("Player Name: " + player.Id); + GameObject item = GameObject.Instantiate(peoplePrefab, peopleCountent); PeopleItem peopleItem = item.GetComponent(); peopleItem.nameText.text = player.NickName; + peopleItem.peopleId = player.Id; Button peoplebutton = item.transform.Find("TextBtn").GetComponent