private void on_recv_world_rank_uchip_return(cmd_msg msg)
    {
        GetWorldRankUchipRes res = proto_man.protobuf_deserialize <GetWorldRankUchipRes>(msg.body);

        if (res == null)
        {
            return;
        }

        if (res.status != Respones.OK)
        {
            Debug.LogError("error to get world rank info " + res.status);
            return;
        }

        event_manager.Instance.dispatch_event("get_rank_list", res.rank_info);
    }
예제 #2
0
    public void handle_recv_world_rank(cmd_msg msg)
    {
        GetWorldRankUchipRes res = proto_man.protobuf_deserialize <GetWorldRankUchipRes>(msg.body);

        Debug.Log(res);
        if (res == null)
        {
            return;
        }
        if (res.status != Respones.OK)
        {
            Debug.Log("world_rank_status " + res.status);
            return;
        }
        List <WorldChipRankInfo> list = res.rankinfo;

        event_manager.Instance.dispatch_event(event_manager.EVT_GET_RANK_LIST, list);
    }
    private void OnGetWorldUChipRankInfoReturn(cmd_msg msg)
    {
        GetWorldRankUchipRes res = proto_man
                                   .protobuf_deserialize <GetWorldRankUchipRes>(msg.body);

        if (res == null)
        {
            return;
        }
        if (res.status != Response.OK)
        {
            Debug.Log("recv World Rank status:" + res.status);
            return;
        }

        //获取得到排行榜数据

        EventManager.Instance.DispatchEvent("get_rank_list", res.rank_info);
    }