Ejemplo n.º 1
0
    public void OnReceive(NetMessageHead head, MSG_GP_PK10_LASTFIVEOPENNUM para)
    {
        Debug.Log("assID" + head.bAssistantID + " ASS_GP_PK10GETRECORD_Handler ");


        List <RecordItemObj> list = new List <RecordItemObj>();

        for (int i = 0; i < para.LastFiveNum.Length; ++i)
        {
            string title = para.LastFiveNum[i].GetRecordTitle();
            if (string.IsNullOrEmpty(title))
            {
                continue;
            }
            RecordItemObj obj = new RecordItemObj();
            obj.titleStr = title;
            obj.iNUM1    = para.LastFiveNum[i].iNUM1;
            obj.iNUM2    = para.LastFiveNum[i].iNUM2;
            obj.iNUM3    = para.LastFiveNum[i].iNUM3;
            obj.iNUM4    = para.LastFiveNum[i].iNUM4;
            obj.iNUM5    = para.LastFiveNum[i].iNUM5;
            obj.iNUM6    = para.LastFiveNum[i].iNUM6;
            obj.iNUM7    = para.LastFiveNum[i].iNUM7;
            obj.iNUM8    = para.LastFiveNum[i].iNUM8;
            obj.iNUM9    = para.LastFiveNum[i].iNUM9;
            obj.iNUM10   = para.LastFiveNum[i].iNUM10;


            list.Add(obj);
        }

        RecordObj reobj = new RecordObj();

        reobj.lotteryType = 4;
        reobj.recordItems = list;

        int id = -1;
        LotteryConfigLoader lloader = ConfigManager.Instance.GetLotteryCfgLoader();

        if (lloader != null)
        {
            id = lloader.GetLIdByRecordRspId((int)head.bAssistantID);
        }
        reobj.lotteryId = id;
        lrSignal.Dispatch(reobj);
    }
    public void OnReceive(NetMessageHead head, MSG_GP_SSC_LASTFIVEOPNENUM para)
    {
        List <RecordItemObj> list = new List <RecordItemObj>();

        for (int i = 0; i < para.LastFiveNum.Length; ++i)
        {
            string title = para.LastFiveNum[i].GetRecordTitle();
            if (string.IsNullOrEmpty(title))
            {
                continue;
            }
            RecordItemObj obj = new RecordItemObj();
            obj.titleStr = title;
            obj.iNUM1    = para.LastFiveNum[i].iWanWei;
            obj.iNUM2    = para.LastFiveNum[i].iQianWei;
            obj.iNUM3    = para.LastFiveNum[i].iBaiWei;
            obj.iNUM4    = para.LastFiveNum[i].iShiWei;
            obj.iNUM5    = para.LastFiveNum[i].iGeWei;


            list.Add(obj);
        }

        RecordObj reobj = new RecordObj();

        reobj.lotteryType = 1;
        reobj.recordItems = list;

        int id = -1;
        LotteryConfigLoader lloader = ConfigManager.Instance.GetLotteryCfgLoader();

        if (lloader != null)
        {
            id = lloader.GetLIdByRecordRspId((int)head.bAssistantID);
        }
        reobj.lotteryId = id;
        lrSignal.Dispatch(reobj);
    }