public override void Load(params object[] input) { JSONTable_Friends friends = SyncData.FriendTable; JSONTable_UserInfo users = SyncData.UserInfos; UserInfoRow user = null; for (int i = 0; i < friends.Count; i++) { FriendRow friendInfo = friends.ReadOnlyRows[i]; if (IsAlreadyFriend(friendInfo)) { user = users.GetUserById(friendInfo.ID_Player); FriendTag tag = GetFriendTag(friendInfo); tag.UserName.text = user.NameInGame; tag.RemoveButton.OnClickEvents += delegate { OnUnfriendButton(friendInfo); ReleaseTag(tag); }; tag.gameObject.SetActive(true); } } }
public override void Load(params object[] input) { JSONTable_Friends friends = SyncData.FriendTable; JSONTable_UserInfo users = SyncData.UserInfos; for (int i = 0; i < friends.Count; i++) { FriendRow info = friends.ReadOnlyRows[i]; if (info.AcceptTime != 0.0f) { UserInfoRow user = users.GetUserById(info.ID_Player); AddFriendTag(info, user); } } }