Skip to content

Commit 1e6df5c

Browse files
committed
Fixes part of LineCast API using end as dir
Fixes #6
1 parent 21bcd52 commit 1e6df5c

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

Runtime/3D/Linecast.cs

+5-3
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ public static bool Linecast(
4949
out RaycastHit hitInfo,
5050
[DefaultValue("DefaultRaycastLayers")] int layerMask,
5151
[DefaultValue("QueryTriggerInteraction.UseGlobal")] QueryTriggerInteraction queryTriggerInteraction) {
52-
Vector3 direction = end - start;
5352
#if UNITY_EDITOR
53+
var direction = end - start;
5454
return RaycastWithHit(start, direction.normalized, out hitInfo, direction.magnitude, layerMask, queryTriggerInteraction);
5555
#else
5656
return Physics.Linecast(start, end, out hitInfo, layerMask, queryTriggerInteraction);
@@ -60,7 +60,8 @@ public static bool Linecast(
6060
[MethodImpl(MethodImplOptions.AggressiveInlining)]
6161
public static bool Linecast(Vector3 start, Vector3 end, out RaycastHit hitInfo, int layerMask) {
6262
#if UNITY_EDITOR
63-
return RaycastWithHit(start, end, out hitInfo, layerMask);
63+
var direction = end - start;
64+
return RaycastWithHit(start, direction.normalized, out hitInfo, direction.magnitude, layerMask);
6465
#else
6566
return Physics.Linecast(start, end, out hitInfo, layerMask);
6667
#endif
@@ -69,7 +70,8 @@ public static bool Linecast(Vector3 start, Vector3 end, out RaycastHit hitInfo,
6970
[MethodImpl(MethodImplOptions.AggressiveInlining)]
7071
public static bool Linecast(Vector3 start, Vector3 end, out RaycastHit hitInfo) {
7172
#if UNITY_EDITOR
72-
return RaycastWithHit(start, end, out hitInfo);
73+
var direction = end - start;
74+
return RaycastWithHit(start, direction.normalized, out hitInfo, direction.magnitude);
7375
#else
7476
return Physics.Linecast(start, end, out hitInfo);
7577
#endif

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "com.nomnom.raycast-visualization",
3-
"version": "2.3.0",
3+
"version": "2.3.1",
44
"displayName": "Nomnom's Raycast Visualization",
55
"description": "This asset allows users to view debug visuals for all raycast methods.",
66
"unity": "2020.3",

0 commit comments

Comments
 (0)