Ejemplo n.º 1
0
    /**
     * facebook好友
     * @param friendRequestInfoData 玩家信息
     */
    public void GC_FACEBOOK_FRIENDS_SYNC(InputMessage data)
    {
        int       i, size;
        ArrayList friendRequestInfoData = new ArrayList();

        size = data.GetShort();
        for (i = 0; i < size; i++)
        {
            FriendDetailInfoData friendRequestInfoData_Datas = new FriendDetailInfoData();
            friendRequestInfoData_Datas.playerId          = data.GetLong();
            friendRequestInfoData_Datas.name              = data.GetString(); //名字
            friendRequestInfoData_Datas.img               = data.GetString(); //图片
            friendRequestInfoData_Datas.giftTime          = data.GetLong();
            friendRequestInfoData_Datas.gold              = data.GetLong();
            friendRequestInfoData_Datas.level             = data.GetLong();
            friendRequestInfoData_Datas.facebook          = data.GetInt();    //facebook
            friendRequestInfoData_Datas.sex               = data.GetInt();    //性别
            friendRequestInfoData_Datas.countries         = data.GetString(); //国籍
            friendRequestInfoData_Datas.isGame            = data.GetInt();    //是否在游戏中 1 在游戏中 0 没有在
            friendRequestInfoData_Datas.playerState       = data.GetInt();    //玩家状态 1 在线 0 不在线
            friendRequestInfoData_Datas.offlineTime       = data.GetLong();
            friendRequestInfoData_Datas.vipLevel          = data.GetInt();    //VIP等级
            friendRequestInfoData_Datas.alreadyInvateClub = data.GetInt();    //是否已经邀请加入俱乐部
            friendRequestInfoData_Datas.alreadyJoinClub   = data.GetInt();    //是否已经加入俱乐部未加入: 0  已加入: 1
            friendRequestInfoData.Add(friendRequestInfoData_Datas);
        }
        RelationHandler.Instance().GC_FACEBOOK_FRIENDS_SYNC(friendRequestInfoData);
    }
Ejemplo n.º 2
0
    /**
     * 客户端处理好友请求
     * @param friendDetailInfoData 玩家信息
     */
    public void GC_ADD_FRIEND(InputMessage data)
    {
        FriendDetailInfoData friendDetailInfoData = new FriendDetailInfoData();

        friendDetailInfoData.playerId          = data.GetLong();   //玩家id
        friendDetailInfoData.name              = data.GetString(); //名字
        friendDetailInfoData.img               = data.GetString(); //图片
        friendDetailInfoData.giftTime          = data.GetLong();   //礼物时间
        friendDetailInfoData.gold              = data.GetLong();   //筹码
        friendDetailInfoData.level             = data.GetLong();   //等级
        friendDetailInfoData.facebook          = data.GetInt();    //facebook
        friendDetailInfoData.sex               = data.GetInt();    //性别
        friendDetailInfoData.countries         = data.GetString(); //国籍
        friendDetailInfoData.isGame            = data.GetInt();    //是否在游戏中 1 在游戏中 0 没有在
        friendDetailInfoData.playerState       = data.GetInt();    //玩家状态 1 在线 0 不在线
        friendDetailInfoData.offlineTime       = data.GetLong();   //下线时间点
        friendDetailInfoData.vipLevel          = data.GetInt();    //VIP等级
        friendDetailInfoData.alreadyInvateClub = data.GetInt();    //是否已经邀请加入俱乐部
        friendDetailInfoData.alreadyJoinClub   = data.GetInt();    //是否已经加入俱乐部未加入: 0  已加入: 1
        RelationHandler.Instance().GC_ADD_FRIEND(friendDetailInfoData);
    }