public void SetMembers(List <string> listMembers) { CptUtil.RemoveChildsByActive(objMembersContianer); GameDataBean gameData = GameDataHandler.Instance.manager.GetGameData(); for (int i = 0; i < listMembers.Count; i++) { string memberId = listMembers[i]; GameObject objItem = Instantiate(objMembersContianer, objMembersModel); CharacterUICpt characterUI = objItem.GetComponentInChildren <CharacterUICpt>(); Text tvName = objItem.GetComponentInChildren <Text>(); //设置数据 CharacterBean characterData = gameData.GetCharacterDataById(memberId); characterUI.SetCharacterData(characterData.body, characterData.equips); tvName.text = characterData.baseInfo.name; } }