using System.Collections; using System.Collections.Generic; using UnityEngine; public abstract class RayPerception : MonoBehaviour { protected List perceptionBuffer = new List(); public virtual List Perceive(float rayDistance, float[] rayAngles, string[] detectableObjects, float startOffset, float endOffset) { return perceptionBuffer; } /// /// Converts degrees to radians. /// public static float DegreeToRadian(float degree) { return degree * Mathf.PI / 180f; } }