CsServer/Server/System/Error.cs

29 lines
652 B
C#

namespace Server.System
{
public class ErrorResp : Resp
{
public string message;
public ErrorResp(RuntimeException ex)
{
this.status = (int)ex.status;
this.message = ex.Message;
}
public ErrorResp()
{
this.status = -1;
this.message = "Unknown Error";
}
}
public class RuntimeException : Exception
{
public Error status;
public RuntimeException(string message = "", Error status = Error.RuntimeException) : base(message)
{
this.status = status;
}
}
}