Beispiel #1
0
    public void  GetListFromService(RankingType type, int PageIndex)
    {
        LastReqPageIndex   = PageIndex;
        LastReqRankingType = type;
        SMsgInteract_RankingList_CS msg = new SMsgInteract_RankingList_CS()
        {
            byRankingType = (byte)type,
            byIndex       = (byte)PageIndex,
        };

        NetServiceManager.Instance.InteractService.SendSMsgInteract_RankingList_CS(msg);
    }
Beispiel #2
0
 /// <summary>
 /// 发送获取排行榜列表
 /// </summary>
 /// <param name="sMsgInteract_RankingList_CS">S message interact_ ranking list_ C.</param>
 public void SendSMsgInteract_RankingList_CS(SMsgInteract_RankingList_CS sMsgInteract_RankingList_CS)
 {
     this.Request(sMsgInteract_RankingList_CS.GeneratePackage());
 }
Beispiel #3
0
    private void ProcessProtocalMenu()
    {
        return;

        if (null == protocalMsg)
        {
            protocalMsg = new string[128];
            for (int i = 0; i < 128; i++)
            {
                protocalMsg[i] = "";
            }
        }


        GUI.skin.verticalScrollbar.fixedWidth      = 80;
        GUI.skin.verticalScrollbarThumb.fixedWidth = 80;

        GUIStyle verticleBarStyle = new GUIStyle();

        verticleBarStyle.fixedWidth = 100;
        m_gmScrollPos = GUILayout.BeginScrollView(m_gmScrollPos, false, true, GUILayout.ExpandWidth(true), GUILayout.ExpandWidth(true));  //GUIStyle.none, verticleBarStyle, GUILayout.ExpandWidth (true), GUILayout.ExpandWidth (true) ); //GUILayout.ExpandWidth (true), GUILayout.ExpandWidth (true));
        GUILayout.BeginVertical();

        if (GUILayout.Button("Close PM", GUILayout.ExpandWidth(true), GUILayout.MinHeight(80)))
        {
            m_showProtocalMenu = false;
        }

        int index = 0;

        //发送排行列表请求
        GUILayout.BeginHorizontal();
        protocalMsg[index] = GUILayout.TextField(protocalMsg[index], GUILayout.MinWidth(100), GUILayout.ExpandWidth(true), GUILayout.MinHeight(80));
        if (GUILayout.Button("发送排行列表请求", GUILayout.ExpandWidth(true), GUILayout.MinHeight(80), GUILayout.MinWidth(100)))
        {
            string[] splitMsg = protocalMsg[index].Split('+');
            if (splitMsg.Length == 2)
            {
                SMsgInteract_RankingList_CS sMsgInteract_RankingList_CS = new SMsgInteract_RankingList_CS();
                sMsgInteract_RankingList_CS.byRankingType = Convert.ToByte(splitMsg[0]);
                sMsgInteract_RankingList_CS.byIndex       = Convert.ToByte(splitMsg[1]);
                NetServiceManager.Instance.InteractService.SendSMsgInteract_RankingList_CS(sMsgInteract_RankingList_CS);
            }
        }
        index++;
        GUILayout.EndHorizontal();


        //发送玩家详细排行信息
        GUILayout.BeginHorizontal();
        protocalMsg[index] = GUILayout.TextField(protocalMsg[index], GUILayout.MinWidth(100), GUILayout.ExpandWidth(true), GUILayout.MinHeight(80));
        if (GUILayout.Button("发送玩家详细排行信息", GUILayout.ExpandWidth(true), GUILayout.MinHeight(80), GUILayout.MinWidth(100)))
        {
            string[] splitMsg = protocalMsg[index].Split('+');
            if (splitMsg.Length == 3)
            {
                SMsgInteract_GetPlayerRanking_CS sMsgInteract_GetPlayerRanking_CS = new SMsgInteract_GetPlayerRanking_CS();
                sMsgInteract_GetPlayerRanking_CS.byRankingType = Convert.ToByte(splitMsg[0]);
                sMsgInteract_GetPlayerRanking_CS.dwActorID     = Convert.ToUInt32(splitMsg[1]);
                sMsgInteract_GetPlayerRanking_CS.dwRankActorID = Convert.ToUInt32(splitMsg[2]);
                NetServiceManager.Instance.InteractService.SendSMsgInteract_GetPlayerRanking_CS(sMsgInteract_GetPlayerRanking_CS);
            }
        }
        index++;
        GUILayout.EndHorizontal();


        //发送玩家竞拍UI请求
        GUILayout.BeginHorizontal();
        protocalMsg[index] = GUILayout.TextField(protocalMsg[index], GUILayout.MinWidth(100), GUILayout.ExpandWidth(true), GUILayout.MinHeight(80));
        if (GUILayout.Button("发送玩家竞拍UI请求", GUILayout.ExpandWidth(true), GUILayout.MinHeight(80), GUILayout.MinWidth(100)))
        {
            NetServiceManager.Instance.TradeService.SendMsg_Trade_Auction_UI();
        }
        index++;
        GUILayout.EndHorizontal();

        //发送玩家竞拍请求
        GUILayout.BeginHorizontal();
        protocalMsg[index] = GUILayout.TextField(protocalMsg[index], GUILayout.MinWidth(100), GUILayout.ExpandWidth(true), GUILayout.MinHeight(80));
        if (GUILayout.Button("发送玩家竞拍请求", GUILayout.ExpandWidth(true), GUILayout.MinHeight(80), GUILayout.MinWidth(100)))
        {
            string[] splitMsg = protocalMsg[index].Split('+');
            if (splitMsg.Length == 3)
            {
                SAuctionGoods_CS sAuctionGoods_CS = new SAuctionGoods_CS();
                sAuctionGoods_CS.dwActorID      = Convert.ToUInt32(splitMsg[0]);
                sAuctionGoods_CS.byIndex        = Convert.ToByte(splitMsg[1]);
                sAuctionGoods_CS.dwAuctionMoney = Convert.ToUInt32(splitMsg[2]);
                NetServiceManager.Instance.TradeService.SendSAuctionGoods_CS(sAuctionGoods_CS);
            }
        }
        index++;
        GUILayout.EndHorizontal();



        GUILayout.EndVertical();
        GUILayout.EndScrollView();
    }