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);