private void InitCardGroup() { curShowList = new List <RoomInfoDTO>(); for (int i = 0; i < 9; i++) { GameObject room = GameObject.Instantiate(roomPrefeb); room.transform.SetParent(layoutGroup.transform); room.transform.localScale = Vector3.one; //room.GetComponent<RectTransform>().anchoredPosition3D = Vector3.zero; room.GetComponent <RectTransform>().anchoredPosition3D = Vector3.zero; Prefeb_Room card_select = room.GetComponent <Prefeb_Room>(); roomList.Add(card_select); card_select.SetActive(false); } }
/// <summary> /// 显示房间 /// </summary> /// <param name="cardList"></param> private void Show(List <RoomInfoDTO> list) { for (int i = 0; i < list.Count; i++) { Prefeb_Room card_select = roomList[i]; RoomInfoDTO dto = list[i]; card_select.SetText(dto); card_select.SetActive(true); } for (int i = list.Count; i < 9; i++) { Prefeb_Room card_select = roomList[i]; card_select.SetActive(false); } }