mirror of
https://github.com/Ratstail91/Mementos.git
synced 2025-11-29 02:24:28 +11:00
25 lines
792 B
C#
25 lines
792 B
C#
namespace Ink
|
|
{
|
|
/// <summary>
|
|
/// Callback for errors throughout both the ink runtime and compiler.
|
|
/// </summary>
|
|
public delegate void ErrorHandler(string message, ErrorType type);
|
|
|
|
/// <summary>
|
|
/// Author errors will only ever come from the compiler so don't need to be handled
|
|
/// by your Story error handler. The "Error" ErrorType is by far the most common
|
|
/// for a runtime story error (rather than compiler error), though the Warning type
|
|
/// is also possible.
|
|
/// </summary>
|
|
public enum ErrorType
|
|
{
|
|
/// Generated by a "TODO" note in the ink source
|
|
Author,
|
|
/// You should probably fix this, but it's not critical
|
|
Warning,
|
|
/// Critical error that can't be recovered from
|
|
Error
|
|
}
|
|
}
|
|
|