public uint Execute(PacketDistributed ipacket) { GC_MOUNT_MARK_RET packet = (GC_MOUNT_MARK_RET )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic int nMountID = packet.MountID; // ×øÆï½çÃæ´ò¹³ GameManager.gameManager.PlayerDataPool.m_objMountParam.AutoFlagMountID = nMountID; return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
void AskFinalWarInfo() { if (m_curWarSchedule == (int)GC_RET_CURGUILDWARTYPE.RETTYPE.FINAL_JION) { CG_ASK_FINALGUILDWARPOINTINFO infoPak = (CG_ASK_FINALGUILDWARPOINTINFO)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_FINALGUILDWARPOINTINFO); infoPak.SetWarType(m_curWarType); infoPak.SendPacket(); } else if (m_curWarSchedule == (int)GC_RET_CURGUILDWARTYPE.RETTYPE.CHALLENGEWAR) { CG_ASK_FINALGUILDWARPOINTINFO infoPak = (CG_ASK_FINALGUILDWARPOINTINFO)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_FINALGUILDWARPOINTINFO); infoPak.SetWarType(m_curWarType); infoPak.SendPacket(); } }
public static void SendCYPay(int type) { CG_CYPAY_SUCCESS payPacket = (CG_CYPAY_SUCCESS)PacketDistributed.CreatePacket(MessageID.PACKET_CG_CYPAY_SUCCESS); payPacket.SetRoleGuid(string.Format("{0:X16}", PlayerPreferenceData.LastRoleGUID)); if (type == 1) { payPacket.SetType((int)CG_CYPAY_SUCCESS.TYPE.PAYOVER); } else { payPacket.SetType((int)CG_CYPAY_SUCCESS.TYPE.MANUAL); } payPacket.SendPacket(); }
public uint Execute(PacketDistributed ipacket) { GC_UPDATE_SPECIALTIME_PAY_REBATE_INFO packet = (GC_UPDATE_SPECIALTIME_PAY_REBATE_INFO)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (GameManager.gameManager.PlayerDataPool != null) { GameManager.gameManager.PlayerDataPool.HandlePacket(packet); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public static PacketDistributed CreatePacket(MessageID packetID) { PacketDistributed packet = null; switch (packetID) { case MessageID.CS10002: { packet = new CS10002(); } break; } if (null != packet) { packet.packetID = packetID; } return(packet); }
void OnRegisterButtonClick( ) { if (Singleton <ObjManager> .Instance.MainPlayer.IsInJianYu()) { Singleton <ObjManager> .Instance.MainPlayer.SendNoticMsg(false, "#{2216}"); return; } //sendMsg CG_WULIN_REGISTER packet = (CG_WULIN_REGISTER)PacketDistributed.CreatePacket(MessageID.PACKET_CG_WULIN_REGISTER); packet.None = 0; packet.SendPacket(); }
public void onEquipFlyWing() { if (m_CurWantEquipFlyWingId != GlobeVar.INVALID_ID) { CG_ASK_EQUIPFLYWING pack = (CG_ASK_EQUIPFLYWING)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_EQUIPFLYWING); pack.SetFlyWingType((int)GlobeVar.FLY_SOCKET_TYPE.FLY_SOCKET_EQUIP); pack.SetFlyWingId1(m_CurWantEquipFlyWingId); pack.SendPacket(); if (mFTEIndex == 1) { DoFTE(2); } } }
public uint Execute(PacketDistributed ipacket) { GC_QIANKUNDAI_PRODUCT packet = (GC_QIANKUNDAI_PRODUCT)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (QianKunDaiLogic.Instance() != null && QianKunDaiLogic.Instance().gameObject.activeSelf) { QianKunDaiLogic.Instance().HandleQianKunDaiProduct(packet.ProductDataID); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_RET_BLACKMARKETITEMINFO packet = (GC_RET_BLACKMARKETITEMINFO)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (BlackMarketLogic.Instance() != null) { BlackMarketLogic.Instance().UpdateGoodInfo(packet); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_OBJGETHURT packet = (GC_OBJGETHURT )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic BattleProxy proxy = GameFacade.GetProxy <BattleProxy>(); BattleProxy.SetObjectGetHurt(proxy.ObjectGetHurt, packet); EventManager.GetInstance().SendEvent(EventId.ReceiveObjGetHurt, packet); return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_RET_HEROCODE packet = (GC_RET_HEROCODE)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (YingXiongBeiChuWindow.Instance() != null) { YingXiongBeiChuWindow.Instance().HandleNewHeroCode(packet.HeroCode); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_RET_TRAIL packet = (GC_RET_TRAIL)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (RelationFriendWindow.Instance() != null) { RelationFriendWindow.Instance().HandleRetTrail(packet.SceneClass, packet.SceneInst, packet.PosX, packet.PosZ); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_RECEIVE_JOINNUMREWARD_RESULT packet = (GC_RECEIVE_JOINNUMREWARD_RESULT )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic // if (SpringActivityRewardWindow.Instance()) // { // SpringActivityRewardWindow.Instance().OnJoinNumReceiveResult(packet.RewardIndex, packet.Ndata); // } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_OBJPREPAREFORATTACK packet = (GC_OBJPREPAREFORATTACK )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic BattleProxy proxy = GameFacade.GetProxy <BattleProxy>(); BattleProxy.SetPrepareForAttackInfor(proxy.PrepareForAttackInfor, packet); EventManager.GetInstance().SendEvent(EventId.ReceivePrepareForAttack, packet); return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_RET_FINALGUILDWARGROUPINFO packet = (GC_RET_FINALGUILDWARGROUPINFO)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic // if (GuildWarInfoLogic.Instance()) // { // GuildWarInfoLogic.Instance().UpdateWarGroupInfo(packet); // } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
// 吸收 public void OnClickAbsortFlyWing() { m_AbsortFlyWingBtn.SetActive(false); CG_ASK_EQUIPFLYWING packet = (CG_ASK_EQUIPFLYWING)PacketDistributed.CreatePacket(MessageID.PACKET_CG_ASK_EQUIPFLYWING); packet.SetFlyWingType((int)GlobeVar.FLY_SOCKET_TYPE.FLY_SOCKET_ABSORT); packet.SetFlyWingId1(m_CurWantEquipFlyWingId); packet.SendPacket(); if (mFTEIndex == 3) { DoFTE(4); } }
public uint Execute(PacketDistributed ipacket) { GC_MISSION_STATE packet = (GC_MISSION_STATE )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic int nMissionID = packet.MissionID; int nState = packet.State; GameManager.gameManager.MissionManager.SetMissionState(nMissionID, (byte)nState); return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_GUILD_SEARCH packet = (GC_GUILD_SEARCH)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (GuildSearchLogic.Instance() != null) { GuildSearchLogic.Instance().RefreshSearchResult(packet); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_OBJCOMMANDPURSUE packet = (GC_OBJCOMMANDPURSUE )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } BattleProxy proxy = GameFacade.GetProxy <BattleProxy>(); BattleProxy.SetPursueInfor(proxy.PursueInfor, packet); EventManager.GetInstance().SendEvent(EventId.ReceiveCommandPursue, packet); //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_RET_SPECIALTIME_PAY_REBATE_PRIZE packet = (GC_RET_SPECIALTIME_PAY_REBATE_PRIZE)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (ChargeActivityLogic.Instance()) { ChargeActivityLogic.Instance().UpdateCurTab(); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_MAIL_UPDATE packet = (GC_MAIL_UPDATE)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } MailData.UpdateMailData(packet); if (FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().UpdateNewFunctionButtonState(FunctionButtonLogic.DynamicLogo.Mail); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public void AskUpdateDailyMissionNormal(int nKind)//师门令刷到蓝色及以上品质 { if (nKind < 0 || nKind > MAX_DAILYMISSION_KINDS) { return; } CG_DAILYMISSION_UPDATE_NEW askPacket = (CG_DAILYMISSION_UPDATE_NEW)PacketDistributed.CreatePacket(MessageID.PACKET_CG_DAILYMISSION_UPDATE_NEW); askPacket.SetNormalitem(2); askPacket.SetBangdedyuanbao(0); askPacket.SetSpecialitem(0); askPacket.SetDyuanbao(0); askPacket.SetType(nKind); askPacket.SendPacket(); }
public uint Execute(PacketDistributed ipacket) { GC_CLOSE_BLACKMARKET packet = (GC_CLOSE_BLACKMARKET)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (BlackMarketLogic.Instance() != null) { BlackMarketLogic.Instance().CloseWindow(); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_ISOPEN_SIGNINANDOLDLOGIN packet = (GC_ISOPEN_SIGNINANDOLDLOGIN )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic GameManager.gameManager.PlayerDataPool.IsOpenOldLoginReward = (packet.Isopenoldlogin == 0)?(false):(true); GameManager.gameManager.PlayerDataPool.IsOpenSignInReward = (packet.Isopensignin == 0)?(false):(true); return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_HUASHAN_PVP_ASSIST_STATE packet = (GC_HUASHAN_PVP_ASSIST_STATE )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().ZhenQiAssistState(packet.State, packet.Times); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_WORLDBOSS_DEAD packet = (GC_WORLDBOSS_DEAD )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (FunctionButtonLogic.Instance() != null) { FunctionButtonLogic.Instance().OnWorldBossDead(); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public uint Execute(PacketDistributed ipacket) { GC_RETCARNIVALAWARD packet = (GC_RETCARNIVALAWARD )ipacket; if (null == packet) return (uint)PACKET_EXE.PACKET_EXE_ERROR; //enter your logic if (packet.NResult == 1) { GUIData.AddNotifyData("#{5464}"); } else { GUIData.AddNotifyData("#{11259}"); } return (uint)PACKET_EXE.PACKET_EXE_CONTINUE; }
//申请帮会信息 public void ReqGuildInfo() { //if (null != GameManager.gameManager.PlayerDataPool.GuildInfo) //{ // GameManager.gameManager.PlayerDataPool.GuildInfo.CleanUp(); //} CG_GUILD_REQ_INFO msg = (CG_GUILD_REQ_INFO)PacketDistributed.CreatePacket(MessageID.PACKET_CG_GUILD_REQ_INFO); msg.Requester = GUID; msg.SendPacket(); m_bNeedRequestGuildInfo = false; StartCoroutine(ResetGuildInfoTime()); }
//申请全服师门列表 public void ReqMasterList() { if (null != GameManager.gameManager.PlayerDataPool.MasterPreList) { GameManager.gameManager.PlayerDataPool.MasterPreList.CleanUp(); } CG_MASTER_REQ_LIST msg = (CG_MASTER_REQ_LIST)PacketDistributed.CreatePacket(MessageID.PACKET_CG_MASTER_REQ_LIST); msg.Requester = GUID; msg.SendPacket(); m_bNeedRequestMasterList = false; StartCoroutine(ResetMasterListFlag()); }
public override PacketDistributed MergeFrom(pb::CodedInputStream input, PacketDistributed _base) { GCFateResult _inst = (GCFateResult)_base; while (true) { uint tag = input.ReadTag(); switch (tag) { case 0: { return(_inst); } case 8: { _inst.Operate = input.ReadInt32(); break; } case 18: { SymInfo subBuilder = new SymInfo(); input.ReadMessage(subBuilder); _inst.AddSymInfos(subBuilder); break; } case 26: { FateInfo subBuilder = new FateInfo(); input.ReadMessage(subBuilder); _inst.AddFateInfos(subBuilder); break; } case 34: { BackpackItem subBuilder = new BackpackItem(); input.ReadMessage(subBuilder); _inst.AddMarkItems(subBuilder); break; } case 40: { _inst.TranstType = input.ReadInt32(); break; } } } return(_inst); }
/// <summary> /// Reads a group field value from the stream. /// </summary> /*ZWL public void ReadGroup(int fieldNumber, IBuilderLite builder, ExtensionRegistry extensionRegistry) { if (recursionDepth >= recursionLimit) { throw InvalidProtocolBufferException.RecursionLimitExceeded(); } ++recursionDepth; builder.WeakMergeFrom(this, extensionRegistry); CheckLastTagWas(WireFormat.MakeTag(fieldNumber, WireFormat.WireType.EndGroup)); --recursionDepth; } /// <summary> /// Reads a group field value from the stream and merges it into the given /// UnknownFieldSet. /// </summary> [Obsolete] public void ReadUnknownGroup(int fieldNumber, IBuilderLite builder) { if (recursionDepth >= recursionLimit) { throw InvalidProtocolBufferException.RecursionLimitExceeded(); } ++recursionDepth; builder.WeakMergeFrom(this); CheckLastTagWas(WireFormat.MakeTag(fieldNumber, WireFormat.WireType.EndGroup)); --recursionDepth; } ZWL */ /// <summary> /// Reads an embedded message field value from the stream. /// </summary> public void ReadMessage(PacketDistributed builder) { int length = (int) ReadRawVarint32(); if (recursionDepth >= recursionLimit) { throw InvalidProtocolBufferException.RecursionLimitExceeded(); } int oldLimit = PushLimit(length); ++recursionDepth; builder.MergeFrom(this); CheckLastTagWas(0); --recursionDepth; PopLimit(oldLimit); }