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) { } } }