/** * 获取俱乐部成员列表 * @param list 如果操作成功 成员变化后的信息 */ public void GC_CLUB_MEMBER_LIST(InputMessage data) { int i, size; ArrayList list = new ArrayList(); size = data.GetShort(); for (i = 0; i < size; i++) { ClubMemberListUnit list_Datas = new ClubMemberListUnit(); list_Datas.playerId = data.GetLong(); list_Datas.name = data.GetString(); //成员名字 list_Datas.ico = data.GetString(); //ico list_Datas.level = data.GetInt(); //成员等级 list_Datas.country = data.GetString(); //国籍 list_Datas.zhiwu = data.GetInt(); //职务 list_Datas.gongxian = data.GetInt(); //个人贡献 list_Datas.huoyue = data.GetInt(); //个人活跃度 list_Datas.online = data.GetInt(); //是否在线 list_Datas.inGame = data.GetInt(); //是否游戏中 list_Datas.logoutTime = data.GetLong(); list_Datas.tanheState = data.GetInt(); //不可弹劾:0 可弹劾:1 弹劾进行中:2 弹劾成功:3 list_Datas.agree = data.GetInt(); //同意人数 list_Datas.refuse = data.GetInt(); //拒绝人数 list_Datas.selfState = data.GetInt(); //个人状态 1 同意 2 拒绝 0 未表态 list_Datas.vipLevel = data.GetInt(); //用户vip的等级 list_Datas.girlFlag = data.GetInt(); //用户性别 1:男,2:女 list.Add(list_Datas); } ClubHandler.Instance().GC_CLUB_MEMBER_LIST(list); }
/** * 授权 * @param ret 类型 0 成功 1 失败 * @param info 如果操作成功 成员变化后的信息 */ public void GC_CLUB_PROMATE(InputMessage data) { int ret = data.GetInt(); ClubMemberListUnit info = new ClubMemberListUnit(); info.playerId = data.GetLong(); //成员id info.name = data.GetString(); //成员名字 info.ico = data.GetString(); //ico info.level = data.GetInt(); //成员等级 info.country = data.GetString(); //国籍 info.zhiwu = data.GetInt(); //职务 info.gongxian = data.GetInt(); //个人贡献 info.huoyue = data.GetInt(); //个人活跃度 info.online = data.GetInt(); //是否在线 info.inGame = data.GetInt(); //是否游戏中 info.logoutTime = data.GetLong(); //上次下线时间 info.tanheState = data.GetInt(); //不可弹劾:0 可弹劾:1 弹劾进行中:2 弹劾成功:3 info.agree = data.GetInt(); //同意人数 info.refuse = data.GetInt(); //拒绝人数 info.selfState = data.GetInt(); //个人状态 1 同意 2 拒绝 0 未表态 info.vipLevel = data.GetInt(); //用户vip的等级 info.girlFlag = data.GetInt(); //用户性别 1:男,2:女 ClubHandler.Instance().GC_CLUB_PROMATE(ret, info); }