public uint Execute(PacketDistributed ipacket) { CG_TEAM_TRANS packet = (CG_TEAM_TRANS )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
void OnTeamTransOK() { if (RelationLogic.Instance() != null) { RelationLogic.Instance().IsTeamTransClose = true; } UIManager.CloseUI(UIInfo.RelationRoot); CG_TEAM_TRANS pak = (CG_TEAM_TRANS)PacketDistributed.CreatePacket(MessageID.PACKET_CG_TEAM_TRANS); pak.MemberGuid = m_Guid; pak.SendPacket(); gameObject.SetActive(false); }