protected void HandleConnectionError(ServerErrorType errorType = ServerErrorType.General, string errorDetails = null) { IsConnected = false; //if (!Stopped) { Disconnect(); //SendServerUpdate(ServerUpdateType.Error, errorType, errorDetails); } }
public ServerError(ServerErrorType errorType) { switch (errorType) { case ServerErrorType.ALREADY_MATCHED: ErrMsg = "already matched player"; break; default: ErrMsg = "none"; break; } }
/// <summary> /// Метод для передачи статусов ошибок /// </summary> /// <param name="type">тип ошибки</param> /// <param name="message">сообщение об ошибке</param> private void CallErrorServer(ServerErrorType type, string message = "") { Task.Factory.StartNew(() => { ServerErrors?.Invoke(this, new Arguments.ErrorServerArgs(type, message)); }); }
public ServerUpdateEventArgs(ServerUpdateType type, ServerErrorType errorType = ServerErrorType.None, string errorDetails = null) { Type = type; ErrorType = errorType; ErrorDetails = errorDetails; }
internal ErrorServerArgs(ServerErrorType type, string message) { Type = type; Message = message; }