using System;
namespace GamecraftModdingAPI.Events
{
	public class EventException : GamecraftModdingAPIException
	{
		public EventException()
		{
		}

		public EventException(string message) : base(message)
		{
		}

		public EventException(string message, Exception innerException) : base(message, innerException)
		{
		}
	}

	public class EventNotFoundException : EventException
	{
		public EventNotFoundException()
		{
		}

		public EventNotFoundException(string message) : base(message)
		{
		}
	}

	public class EventAlreadyExistsException : EventException
	{
		public EventAlreadyExistsException()
		{
		}

		public EventAlreadyExistsException(string message) : base(message)
		{
		}
	}

	public class EventRuntimeException : EventException
	{
		public EventRuntimeException()
		{
		}

		public EventRuntimeException(string message) : base(message)
		{
		}

		public EventRuntimeException(string message, Exception innerException) : base(message, innerException)
		{
		}
	}

	public class EventParameterMissingException : EventException
	{
		public EventParameterMissingException()
		{
		}

		public EventParameterMissingException(string message) : base(message)
		{
		}
	}
}