Skip to content

Commit

Permalink
improved view sensor detection
Browse files Browse the repository at this point in the history
  • Loading branch information
DerKekser committed Dec 6, 2024
1 parent 2041df3 commit 1391199
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
3 changes: 2 additions & 1 deletion Assets/Kekser/Sensors/ViewSensor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ protected override Collider[] GetComponentsInSensor()

for (int i = hitObjects.Count - 1; i >= 0; i--)
{
if (Vector3.Angle(hitObjects[i].transform.position - transform.position, Vector3.Scale(transform.forward, transform.lossyScale).normalized) > _angle / 2f)
Vector3 closestPoint = (Vector2) hitObjects[i].ClosestPoint(transform.position);
if (Vector3.Angle(closestPoint - transform.position, Vector3.Scale(transform.forward, transform.lossyScale).normalized) > _angle / 2f)
hitObjects.RemoveAt(i);
}

Expand Down
3 changes: 2 additions & 1 deletion Assets/Kekser/Sensors/ViewSensor2D.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ protected override Collider2D[] GetComponentsInSensor()

for (int i = hitObjects.Count - 1; i >= 0; i--)
{
if (Vector2.Angle(hitObjects[i].transform.position - transform.position, Vector3.Scale(transform.right, transform.lossyScale).normalized) > _angle / 2f)
Vector3 closestPoint = (Vector2) hitObjects[i].ClosestPoint(transform.position);
if (Vector2.Angle(closestPoint - transform.position, Vector3.Scale(transform.right, transform.lossyScale).normalized) > _angle / 2f)
hitObjects.RemoveAt(i);
}

Expand Down
2 changes: 1 addition & 1 deletion Assets/Kekser/Sensors/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "com.kekser.sensors",
"displayName": "Sensors",
"author": { "name": "Kekser", "url": "https://github.com/DerKekser" },
"version": "1.1.3",
"version": "1.1.4",
"unity": "2020.3",
"description": "A Sensor system for Unity",
"keywords": [ "sensor", "sensors", "visibility" ],
Expand Down

0 comments on commit 1391199

Please sign in to comment.