namespace Unity.MLAgents.Sensors
{
///
/// The ObservationType enum of the Sensor.
///
public enum ObservationType
{
// Collected observations are generic.
Default = 0,
// Collected observations contain goal information.
Goal = 1,
// Collected observations contain reward information.
Reward = 2,
// Collected observations are messages from other agents.
Message = 3,
}
///
/// Sensor interface for sensors with variable types.
///
public interface ITypedSensor
{
///
/// Returns the ObservationType enum corresponding to the type of the sensor.
///
/// The ObservationType enum
ObservationType GetObservationType();
}
}