From e8b8f20edf56e190eac61b22be629b71981c17b5 Mon Sep 17 00:00:00 2001 From: Alexander Baggett Date: Tue, 10 Sep 2024 19:19:48 -0500 Subject: [PATCH] Update Raylib.Utils.cs --- Raylib-cs/types/Raylib.Utils.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Raylib-cs/types/Raylib.Utils.cs b/Raylib-cs/types/Raylib.Utils.cs index 2760042..510e589 100644 --- a/Raylib-cs/types/Raylib.Utils.cs +++ b/Raylib-cs/types/Raylib.Utils.cs @@ -425,8 +425,10 @@ public static unsafe partial class Raylib public static CBool CheckCollisionPointPoly(Vector2 point, Vector2[] points) { - var pointsPtr = (Vector2*)Unsafe.AsPointer(ref MemoryMarshal.GetArrayDataReference(points)); - return CheckCollisionPointPoly(point, pointsPtr, points.Length); + fixed (Vector2* pointsPtr = &MemoryMarshal.GetArrayDataReference(points)) + { + return CheckCollisionPointPoly(point, pointsPtr, points.Length); + } } /// Generate image: grayscale image from text data