예제 #1
0
    /**
     * 俱乐部赛季排行
     * @param opType 1 活跃帮   2贡献榜
     * @param list 俱乐部排行
     * @param self 自己的俱乐部信息
     * @param selfRank 排名
     */
    public void GC_CLUB_RANKING_LIST(InputMessage data)
    {
        int       i, size;
        int       opType = data.GetInt();
        ArrayList list   = new ArrayList();

        size = data.GetShort();
        for (i = 0; i < size; i++)
        {
            ClubListUnit list_Datas = new ClubListUnit();
            list_Datas.clubId   = data.GetString();    //俱乐部id
            list_Datas.ico      = data.GetInt();       //图标id
            list_Datas.name     = data.GetString();    //名字
            list_Datas.type     = data.GetInt();       //类型
            list_Datas.level    = data.GetInt();       //等级
            list_Datas.limit    = data.GetInt();       //限制
            list_Datas.num      = data.GetInt();       //人数
            list_Datas.maxNum   = data.GetInt();       //最大人数
            list_Datas.huoyue   = data.GetInt();       //活跃度
            list_Datas.gongxian = data.GetInt();       //贡献
            list_Datas.applied  = data.GetInt();       //是否申请过  申请过: 1
            list.Add(list_Datas);
        }
        ClubListUnit self = new ClubListUnit();

        self.clubId   = data.GetString(); //俱乐部id
        self.ico      = data.GetInt();    //图标id
        self.name     = data.GetString(); //名字
        self.type     = data.GetInt();    //类型
        self.level    = data.GetInt();    //等级
        self.limit    = data.GetInt();    //限制
        self.num      = data.GetInt();    //人数
        self.maxNum   = data.GetInt();    //最大人数
        self.huoyue   = data.GetInt();    //活跃度
        self.gongxian = data.GetInt();    //贡献
        self.applied  = data.GetInt();    //是否申请过  申请过: 1
        int selfRank = data.GetInt();

        ClubHandler.Instance().GC_CLUB_RANKING_LIST(opType, list, self, selfRank);
    }
예제 #2
0
    /**
     * 俱乐部搜索结果
     * @param list 俱乐部搜索结果
     */
    public void GC_CLUB_SEARCH_RESULT(InputMessage data)
    {
        int       i, size;
        ArrayList list = new ArrayList();

        size = data.GetShort();
        for (i = 0; i < size; i++)
        {
            ClubListUnit list_Datas = new ClubListUnit();
            list_Datas.clubId   = data.GetString();    //俱乐部id
            list_Datas.ico      = data.GetInt();       //图标id
            list_Datas.name     = data.GetString();    //名字
            list_Datas.type     = data.GetInt();       //类型
            list_Datas.level    = data.GetInt();       //等级
            list_Datas.limit    = data.GetInt();       //限制
            list_Datas.num      = data.GetInt();       //人数
            list_Datas.maxNum   = data.GetInt();       //最大人数
            list_Datas.huoyue   = data.GetInt();       //活跃度
            list_Datas.gongxian = data.GetInt();       //贡献
            list_Datas.applied  = data.GetInt();       //是否申请过  申请过: 1
            list.Add(list_Datas);
        }
        ClubHandler.Instance().GC_CLUB_SEARCH_RESULT(list);
    }