private ApplyTag CreateTag(int insId) { ApplyTag tag = Instantiate(applyTagPrefab, ScrollView.Content); tag.FirstSetup(insId); return(tag); }
private void LoadAllRequest() { ReadOnlyCollection <GuildMemberRow> members = guildSys.GuildTable.ReadOnlyRows; int count = members.Count; for (int i = 0; i < count; i++) { int capture = i; ApplyTag tag = PoolTag.GetItem(); tag.UserName.text = members[capture].NameInGame; tag.AcceptBtn.OnClickEvents += () => S_ACCEPT_APPLY(members[capture]); tag.RejectBtn.OnClickEvents += () => S_REJECT_APPLY(members[capture]); CatchingTags.Enqueue(tag); tag.gameObject.SetActive(true); } }