Ejemplo n.º 1
0
    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);
            }
        }
    }
Ejemplo n.º 2
0
    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);
            }
        }
    }