using System;
namespace Unity.MLAgents
{
///
/// Contains exceptions specific to ML-Agents.
///
[Serializable]
public class UnityAgentsException : Exception
{
///
/// When a UnityAgentsException is called, the timeScale is set to 0.
/// The simulation will end since no steps will be taken.
///
/// The exception message
public UnityAgentsException(string message) : base(message)
{
}
///
/// A constructor is needed for serialization when an exception propagates
/// from a remoting server to the client.
///
/// Data for serializing/de-serializing
/// Describes the source and destination of the serialized stream
protected UnityAgentsException(
System.Runtime.Serialization.SerializationInfo info,
System.Runtime.Serialization.StreamingContext context)
{
}
}
}