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); }
/// <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()); }
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(); }