using System; namespace Unity.VisualScripting { public class UnexpectedEnumValueException : Exception { public UnexpectedEnumValueException(T value) : base("Value " + value + " of enum " + typeof(T).Name + " is unexpected.") { Value = value; } public T Value { get; private set; } } }