/** * 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); }
/** * 客户端处理好友请求 * @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); }