示例#1
0
 protected static void raise_ConnectionFailed(ulong value0, P2PSessionErrorEnum value1)
 {
     if (ConnectionFailed != null)
     {
         ConnectionFailed(value0, value1);
     }
 }
 void Peer2Peer_ConnectionFailed(ulong remoteUserId, P2PSessionErrorEnum error)
 {
     MyTrace.Send(TraceWindow.Multiplayer, "Connection failed");
     State = MyDownloadWorldStateEnum.ConnectionFailed;
     ConnectionError = error;
     Deregister();
     RaiseProgressChanged();
 }
示例#3
0
 void Peer2Peer_ConnectionFailed(ulong remoteUserId, P2PSessionErrorEnum error)
 {
     MyTrace.Send(TraceWindow.Multiplayer, "Connection failed");
     State           = MyDownloadWorldStateEnum.ConnectionFailed;
     ConnectionError = error;
     Deregister();
     RaiseProgressChanged();
 }
示例#4
0
        void Peer2Peer_ConnectionFailed(ulong remoteUserId, P2PSessionErrorEnum error)
        {
            MyTrace.Send(TraceWindow.Multiplayer, "Peer2Peer_ConnectionFailed (" + remoteUserId.ToString() + ")");

            if (remoteUserId == ServerId)
            {
                RaiseHostLeft();
            }
        }
        void Peer2Peer_ConnectionFailed(ulong remoteUserId, P2PSessionErrorEnum error)
        {
            m_members.Remove(remoteUserId);

            ChatMemberStateChangeEnum reason = ChatMemberStateChangeEnum.Left;

            switch (error)
            {
            case P2PSessionErrorEnum.Timeout:
                reason = ChatMemberStateChangeEnum.Disconnected;
                break;
            }

            RaiseClientLeft(remoteUserId, reason);
        }
        void Peer2Peer_ConnectionFailed(ulong remoteUserId, P2PSessionErrorEnum error)
        {
            m_members.Remove(remoteUserId);

            ChatMemberStateChangeEnum reason = ChatMemberStateChangeEnum.Left;
            switch (error)
            {
                case P2PSessionErrorEnum.Timeout:
                    reason = ChatMemberStateChangeEnum.Disconnected;
                    break;
            }

            RaiseClientLeft(remoteUserId, reason);
        }
        void Peer2Peer_ConnectionFailed(ulong remoteUserId, P2PSessionErrorEnum error)
        {
            MyTrace.Send(TraceWindow.Multiplayer, "Peer2Peer_ConnectionFailed (" + remoteUserId.ToString() + ")");

            if (remoteUserId == ServerId)
            {
                RaiseHostLeft();
            }
        }
 void Peer2Peer_ConnectionFailed(ulong remoteUserId, P2PSessionErrorEnum error)
 {
     MyLog.Default.WriteLineAndConsole("Peer2Peer_ConnectionFailed " + remoteUserId + ", " + error);
 }
 void Peer2Peer_ConnectionFailed(ulong remoteUserId, P2PSessionErrorEnum error)
 {
     MyLog.Default.WriteLineAndConsole("Peer2Peer_ConnectionFailed " + remoteUserId + ", " + error);
 }
示例#10
0
 protected static void raise_ConnectionFailed(ulong value0, P2PSessionErrorEnum value1)
 {
     if (ConnectionFailed != null)
     {
         ConnectionFailed(value0, value1);
     }
 }