using UnityEngine; namespace MLAgents.Sensors { /// /// A component for 2D Ray Perception. /// [AddComponentMenu("ML Agents/Ray Perception Sensor 2D", (int)MenuGroup.Sensors)] public class RayPerceptionSensorComponent2D : RayPerceptionSensorComponentBase { /// /// Initializes the raycast sensor component. /// public RayPerceptionSensorComponent2D() { // Set to the 2D defaults (just in case they ever diverge). RayLayerMask = Physics2D.DefaultRaycastLayers; } /// public override RayPerceptionCastType GetCastType() { return RayPerceptionCastType.Cast2D; } } }