Skip to content

Commit 0dfc9b2

Browse files
committed
feat(Util): Point in direction with regualr vector
1 parent c730c1f commit 0dfc9b2

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

Assets/JCSUnity/Scripts/Util/JCS_Vector.cs

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -379,15 +379,23 @@ public static bool InDistance(Vector3 pos1, Vector3 pos2, float threshold)
379379
/// <summary>
380380
/// Return the point in specific direction.
381381
/// </summary>
382-
public static Vector3 PointInDirection(JCS_Vector3Direction direction, Transform trans)
382+
public static Vector3 PointInDirection(Transform trans, JCS_Vector3Direction direction)
383383
{
384-
return PointInDirection(direction, trans, JCS_Physics.LOOK_DISTANCE);
384+
return PointInDirection(trans, direction, JCS_Physics.LOOK_DISTANCE);
385385
}
386-
public static Vector3 PointInDirection(JCS_Vector3Direction direction, Transform trans, float distance)
386+
public static Vector3 PointInDirection(Transform trans, JCS_Vector3Direction direction, float distance)
387387
{
388388
Vector3 dir = Direction(direction, trans);
389389

390-
return trans.position + dir * distance;
390+
return PointInDirection(trans, dir, distance);
391+
}
392+
public static Vector3 PointInDirection(Transform trans, Vector3 direction)
393+
{
394+
return PointInDirection(trans, direction, JCS_Physics.LOOK_DISTANCE);
395+
}
396+
public static Vector3 PointInDirection(Transform trans, Vector3 direction, float distance)
397+
{
398+
return trans.position + direction * distance;
391399
}
392400
}
393401
}

0 commit comments

Comments
 (0)