Class SensorComponent
Editor components for creating Sensors. Generally an ISensor implementation should have a corresponding SensorComponent to create it.
Inherited Members
UnityEngine.Component.guiText
UnityEngine.Component.guiElement
UnityEngine.Component.guiTexture
Namespace: Unity.MLAgents.Sensors
Syntax
public abstract class SensorComponent : MonoBehaviour
Methods
CreateSensor()
Create the ISensor. This is called by the Agent when it is initialized.
Declaration
public abstract ISensor CreateSensor()
Returns
Type | Description |
---|---|
ISensor | Created ISensor object. |
GetObservationShape()
Returns the shape of the sensor observations that will be created.
Declaration
public abstract int[] GetObservationShape()
Returns
Type | Description |
---|---|
Int32[] | Shape of the sensor observation. |
IsVector()
Whether the observation is vector or not.
Declaration
public virtual bool IsVector()
Returns
Type | Description |
---|---|
Boolean | True if the observation is vector, false otherwise. |
IsVisual()
Whether the observation is visual or not.
Declaration
public virtual bool IsVisual()
Returns
Type | Description |
---|---|
Boolean | True if the observation is visual, false otherwise. |