namespace Unity.MLAgents.Sensors { /// /// The ObservationType enum of the Sensor. /// internal 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. /// internal interface ITypedSensor { /// /// Returns the ObservationType enum corresponding to the type of the sensor. /// /// The ObservationType enum ObservationType GetObservationType(); } }