/// <summary> /// Handle the end of the session. /// </summary> void networkSession_SessionEnded(object sender, NetworkSessionEndedEventArgs e) { if ((world != null) && !world.GameExited) { world.GameExited = true; world = null; } if (!IsExiting) { ExitScreen(); } networkSession = null; }
/// <summary> /// Handles a session ending event. This should push the player /// back to the network screen. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void SessionEndedEventHandler(object sender, NetworkSessionEndedEventArgs e) { // TODO: Report the session ending game.GameState = GameState.NetworkSetup; }
void SessionEndedEventHandler(object sender, NetworkSessionEndedEventArgs e) { network.Session.Dispose(); network.Session = null; }
/// <summary> /// Event handler called when the network session ends. /// Stores the end reason, so this can later be displayed to the user. /// </summary> void NetworkSessionEnded(object sender, NetworkSessionEndedEventArgs e) { switch (e.EndReason) { case NetworkSessionEndReason.ClientSignedOut: sessionEndMessage = null; break; case NetworkSessionEndReason.HostEndedSession: sessionEndMessage = Resources.ErrorHostEndedSession; break; case NetworkSessionEndReason.RemovedByHost: sessionEndMessage = Resources.ErrorRemovedByHost; break; case NetworkSessionEndReason.Disconnected: default: sessionEndMessage = Resources.ErrorDisconnected; break; } notifyWhenPlayersJoinOrLeave = false; }
void session_SessionEnded(object sender, NetworkSessionEndedEventArgs p) { Console.Write("Session Ended"); }
void session_SessionEnded(object sender, NetworkSessionEndedEventArgs e) { message = "The session has ended"; }
void SessionEndedHandler(object sender, NetworkSessionEndedEventArgs e) { throw new NotImplementedException(); }
private void NetworkSessionEnded(object sender, NetworkSessionEndedEventArgs args) { }
/// <summary> /// Event handler notifies us when the network session has ended. /// </summary> void SessionEndedEventHandler(object sender, NetworkSessionEndedEventArgs e) { new MessageBox(new Vector2(100, 100), "Session ended", e.EndReason.ToString(), MessageBox.Type.MB_OK); networkSession.Dispose(); networkSession = null; }
/// <summary> /// Event handler notifies us when the network session has ended. /// </summary> protected void SessionEndedEventHandler(object sender, NetworkSessionEndedEventArgs e) { networkErrorMessage = e.EndReason.ToString(); session.Dispose(); }
private void SessionEndedEventHandler(object sender, NetworkSessionEndedEventArgs e) { errorMessage = e.EndReason.ToString(); networkSession.Dispose(); networkSession = null; CurrentScreenMode = 5; }
/// <summary> /// Event handler notifies us when the network session has ended. /// </summary> void SessionEndedEventHandler(object sender, NetworkSessionEndedEventArgs e) { errorMessage = e.EndReason.ToString();//TODO:need to pass this error to menu returnToMenu(); }
/// <summary> /// Handle the end of the network session. /// </summary> void networkSession_SessionEnded(object sender, NetworkSessionEndedEventArgs e) { if (!IsExiting) { ExitScreen(); } if (world != null) { world.Dispose(); world = null; } if (networkSession != null) { networkSession.Dispose(); networkSession = null; } }
/// <summary> /// Handle the case host machine is gone. /// </summary> void NetworkSession_SessionEnded(object sender, NetworkSessionEndedEventArgs e) { DisconnectedFromRemote(); commandHost.EchoWarning("Disconnected from the Host."); }
public static void Session_SessionEnded(object sender, NetworkSessionEndedEventArgs args) { Console.WriteLine("The network session has closed."); }
/// <summary> /// Event handler notifies us when the network session has ended. /// </summary> void SessionEndedEventHandler(object sender, NetworkSessionEndedEventArgs e) { errorMessage = e.EndReason.ToString(); networkSession.Dispose(); networkSession = null; }
void NetworkSessionEnded( object p_Sender, NetworkSessionEndedEventArgs p_Args) { m_Connected = false; if( p_Args.EndReason == NetworkSessionEndReason.Disconnected ) { // Ask if the user wants to try again DialogResult Result = MessageBox.Show( null, "The connection to the host was lost.\nTry again?", "Connection Error", MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Error ); if( Result == DialogResult.Yes ) { m_NetworkSession.Dispose( ); m_NetworkSession = null; bool KeepRetrying = ( ConnectToConsole( ) == false ); while( KeepRetrying ) { DialogResult Result2 = MessageBox.Show( null, "No network sessions available", "Connect", MessageBoxButtons.RetryCancel, System.Windows.Forms.MessageBoxIcon.Warning ); if( Result2 == DialogResult.Retry ) { KeepRetrying = ( ConnectToConsole( ) == false ); } else { KeepRetrying = false; } } } } System.Diagnostics.Debug.Write( "Disconnected: " + p_Args.EndReason.ToString( ) + "\n" ); }