public override int req_herocardMerge(CSItemGuid cardGUID, List <CSItemGuid> foodCards) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgHerocardMerge_C2S); msg.AddParam("heroCardGuid_lowPart", cardGUID.m_lowPart); msg.AddParam("heroCardGuid_highPart", cardGUID.m_highPart); for (int index = 0; index < 10; index++) { if (index >= foodCards.Count) { msg.AddParam("lowPart", 0); msg.AddParam("highPart", 0); } else { msg.AddParam("lowPart", foodCards[index].m_lowPart); msg.AddParam("highPart", foodCards[index].m_highPart); } } MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
//todo 列表发送php待改 public override int SendSaveOneTeamData(int teamIndex) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgSaveOneTeamData_C2S); msg.AddParam("taemIndex", teamIndex); TeamItem item = Team.Singleton.GetTeamItemByIndex(teamIndex); // 如果为空则代表 删除队伍中的 所有队员 if (null == item) { for (int index = 0; index < 4; index++) { msg.AddParam("lowPart", 0); msg.AddParam("highPart", 0); } } else { for (int index = 0; index < item.m_memberList.Length; index++) { msg.AddParam("lowPart", item.m_memberList[index].m_lowPart); msg.AddParam("highPart", item.m_memberList[index].m_highPart); } } MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int SendDungeonSettlement(int dungeonID, int time, int combo, int killBoss, int reSpawn, int score, int exp, int money, int awardID, List <int> dropList = null) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgDungeonSettlement_C2S); msg.AddParam("dungeonID", dungeonID); msg.AddParam("time", time); msg.AddParam("combo", combo); msg.AddParam("killBoss", killBoss); msg.AddParam("reSpawn", reSpawn); msg.AddParam("score", score); msg.AddParam("exp", exp); msg.AddParam("money", money); msg.AddParam("awardID", awardID); int nSize = 0; nSize = (dropList == null) ? 0 : (dropList.Count > 255 ? 255 : dropList.Count); msg.AddParam("dropListSize", nSize); msg.AddArray("dropList", dropList, nSize); Debug.Log("nSize:" + nSize); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int SendTest_C2BS() { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgTest_C2BS, true); LCMsgSender.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int user_LogOut() { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgKickSelf_C2S); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int req_battleHelperList() { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgReqBattleHelperList_C2CH); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int user_ask_bagData() { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgAskItemBag_C2S); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
//发送请求商店信息 public override int SendShopItemInfo_C2S(int shopType) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgSendShopItemInfo_C2S); msg.AddParam("shopType", shopType); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
//发送确认购买魔法石 public override int SendBuyMagicStone_C2S(int magicStoneId) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgSendBuyMagicStone_C2S); msg.AddParam("magicStoneId", magicStoneId); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
//扩充背包 public override int req_expandBagCapacity(int cost) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgExpandCardBagCapacity_C2S); msg.AddParam("cost", cost); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int account_get_zone() { MessageBlock msg = MessageBlock.CreateMessage(HttpReqMsgID.POST_ACCOUNT_GET_ZONE); msg.AddString("test", "test"); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int user_ask_playerData() { Debug.Log("user_ask_playerData"); MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgAskPlayerData_C2S); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
//发送更改名称消息 public override int SendChangeName_C2S(string changeName) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgSendChangeName_C2S); msg.AddString("changeName", changeName, 16); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
//扩充卡牌背包 public override int SendExpandCardBag_C2S(int expandType) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgExpandCardBagCapacity_C2S); msg.AddParam("expandType", expandType); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
//TODO public override int herocard_carete(int card_id) { MessageBlock msg = MessageBlock.CreateMessage(HttpReqMsgID.POST_HEROCARD_GET); msg.AddParam("card_id", card_id); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int SendGMCmd(string cmd) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgGMCmd_C2S); msg.AddString("cmd", cmd); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int MsgSendMail_C2S(MailItem mail) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgSendMail_C2S); msg.AddParam("mail", mail); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int gateserver_globalconfig() { MessageBlock msg = MessageBlock.CreateMessage(HttpReqMsgID.POST_GATESERVER_GLOBALCONFIG); msg.AddString("test", "test"); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
//删好友 public override int SendDelFriend_C2CH(int charID) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgDelFriend_C2CH); msg.AddParam("charID", charID); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int account_serverconfig() { MessageBlock msg = MessageBlock.CreateMessage(HttpReqMsgID.POST_ACCOUNT_SERVERCONFIG); msg.AddString("test", "test"); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
//获取社交列表 public override int SendGetSocialityList_C2CH(int type) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgGetSocialityList_C2CH); msg.AddParam("type", type); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int SendSelectTeamIndex(int teamIndex) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgSelectTeamIndex); msg.AddParam("taemIndex", teamIndex); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int player_get_card(int cardID, int level) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgPlayerGetCard_C2S); msg.AddParam("cardID", cardID); msg.AddParam("cardLevel", level); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
//-------------------长连接消息---------------- public override int SendLogin_C2BS(string tokenID) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgLogin_C2BS, true); msg.AddString("tokenID", tokenID, tokenID.Length); LCMsgSender.Singleton.SendMsg(msg); Debug.LogWarning("tokenID:" + tokenID); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int SendSelectBattleHelper(int charID) { //charID,选择的战友的角色charID MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgSelectBattleHelper_C2CH); msg.AddParam("charID", charID); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
//通过好友请求 public override int SendPassFriendRequest(int targetID) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgPassFriendRequest_C2CH); msg.AddParam("targetID", targetID); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int account_check_local(string accname, string accpwd) { MessageBlock msg = MessageBlock.CreateMessage(HttpReqMsgID.POST_ACCOUNT_CHECK); msg.AddString("accname", accname); msg.AddString("accpwd", accpwd); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
public override int req_setRepresentativeCard(CSItemGuid cardGUID) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgSetRepresentativeCard_C2S); msg.AddParam("heroCardGuid_lowPart", cardGUID.m_lowPart); msg.AddParam("heroCardGuid_highPart", cardGUID.m_highPart); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
//发送到服务器直接获得卡牌 public override int SendGetCardById_C2S(int RecruitmentType, int cardId) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgRecruitment_C2S); msg.AddParam("recruitmentType", RecruitmentType); msg.AddParam("cardId", cardId); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }
//发送购买荣誉戒指卡片 public override int SendBuyRingOfHonorCard_C2S(int ringInfo, int cardId) { MessageBlock msg = MessageBlock.CreateMessage(GamePacketID.ENMsgSendBuyRingOfHonorCard_C2S); msg.AddParam("ringInfo", ringInfo); msg.AddParam("cardId", cardId); MessageTransfer.Singleton.SendMsg(msg); int msgID = msg.MessageID; MessageBlock.ReleaseMessage(msg); return(msgID); }