Exemple #1
0
        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);
            }
        }
Exemple #2
0
 public static void RayHitByInput(SAGraphWorker graphWorker)
 {
     RayHitByVector(Input.mousePosition, graphWorker);
 }