| using UnityEngine; | |
| namespace Unity.MLAgents.Sensors | |
| { | |
| /// <summary> | |
| /// Editor components for creating Sensors. Generally an ISensor implementation should have a | |
| /// corresponding SensorComponent to create it. | |
| /// </summary> | |
| public abstract class SensorComponent : MonoBehaviour | |
| { | |
| /// <summary> | |
| /// Create the ISensors. This is called by the Agent when it is initialized. | |
| /// </summary> | |
| /// <returns>Created ISensor objects.</returns> | |
| public abstract ISensor[] CreateSensors(); | |
| } | |
| } | |