/// <summary> /// 收到好友邀请 /// </summary> /// <returns>The receive invite friend handle.</returns> /// <param name="dataBuffer">Data buffer.</param> /// <param name="socketID">Socket I.</param> CommandCallbackType PvpReceiveInviteFriendHandle(byte[] dataBuffer, int socketID) { SMsgPvpInviteFriend_CSC sMsgPvpInviteFriend_CSC = SMsgPvpInviteFriend_CSC.ParsePackage(dataBuffer); PvpDataManager.Instance.ReceiveInviteHandl(sMsgPvpInviteFriend_CSC); UIEventManager.Instance.TriggerUIEvent(UIEventType.ReceiveInvite, sMsgPvpInviteFriend_CSC); return(CommandCallbackType.Continue); }
/// <summary> /// PVP邀请好友 /// </summary> /// <param name="FriendID">Friend I.</param> public void PvpSendInviteFriend(uint FriendID) { SMsgPvpInviteFriend_CSC sMsgPvpInviteFriend_CSC = new SMsgPvpInviteFriend_CSC { dwActorID = FriendID, }; Package Pkg = sMsgPvpInviteFriend_CSC.GeneratePackage(); this.Request(Pkg); }
public void ReceiveInviteHandl(SMsgPvpInviteFriend_CSC msg) { ShowMessage(PVPMessageType.Invite, msg.dwActorID); }