public static void RayHitByVector(Vector3 mousePosition, SAGraphWorker graphWorker) { Ray ray = SAManager.Instance.MainCamera.ScreenPointToRay(mousePosition); RaycastHit rayHit; if (Physics.Raycast(ray, out rayHit)) { GameObject hitObject = rayHit.collider.gameObject; graphWorker.dispatchEvent(ActionCollection.OnRayHit, hitObject); } }
public static void RayHitByInput(SAGraphWorker graphWorker) { RayHitByVector(Input.mousePosition, graphWorker); }