Beispiel #1
0
    /// <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);
    }
Beispiel #2
0
    /// <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);
    }
Beispiel #3
0
 public void ReceiveInviteHandl(SMsgPvpInviteFriend_CSC msg)
 {
     ShowMessage(PVPMessageType.Invite, msg.dwActorID);
 }