From 39aba7768406ff3772b4bb13f9f53b4bae2cd035 Mon Sep 17 00:00:00 2001
From: JupiterRider <60042618+JupiterRider@users.noreply.github.com>
Date: Fri, 6 Dec 2024 22:11:48 +0100
Subject: [PATCH] Vector3MoveTowards added
---
Raylib-cs/interop/Raymath.cs | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/Raylib-cs/interop/Raymath.cs b/Raylib-cs/interop/Raymath.cs
index 318ccd2..05026e3 100644
--- a/Raylib-cs/interop/Raymath.cs
+++ b/Raylib-cs/interop/Raymath.cs
@@ -284,6 +284,10 @@ public static unsafe partial class Raymath
[DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)]
public static extern Vector3 Vector3RotateByAxisAngle(Vector3 v, Vector3 axis, float angle);
+ /// Move Vector towards target
+ [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)]
+ public static extern Vector3 Vector3MoveTowards(Vector3 v, Vector3 target, float maxDistance);
+
/// Calculate linear interpolation between two vectors
[DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)]
public static extern Vector3 Vector3Lerp(Vector3 v1, Vector3 v2, float amount);