Files
modular-vr/Assets/Engine/Runtime/Utilities/Exceptions.cs

21 lines
642 B
C#

using System;
namespace EscapeRoomEngine.Engine.Runtime.Utilities
{
public class EngineException : Exception
{
public EngineException(string message) : base($"<b>[EngineException]</b> {message}") {}
}
public class WrongTypeException : EngineException
{
public WrongTypeException(Type expected, Type found, Type baseType) : base($"Wrong type of {baseType} ({found} instead of {expected})") {}
public WrongTypeException(string message) : base(message) {}
}
public class OptionException : Exception
{
public OptionException(string message) : base(message) {}
}
}