using UnityEngine; public class RaycastTrail : MonoBehaviour { private ProjectileHit hit; private Vector3 lastPosition; private SpawnerHolder spawnerHolder; private void Start() { hit = GetComponent(); spawnerHolder = GetComponent(); lastPosition = base.transform.position; } private void LateUpdate() { Vector3 direction = base.transform.position - lastPosition; Ray ray = new Ray(lastPosition, direction); Physics.Raycast(ray, out var hitInfo, Vector3.Distance(base.transform.position, lastPosition)); if ((bool)hitInfo.collider) { hit.Hit(hitInfo); } lastPosition = base.transform.position; } }