From 321c93f02bf1d83f9c118831bea06d19e8da951a Mon Sep 17 00:00:00 2001 From: MrScautHD <65916181+MrScautHD@users.noreply.github.com> Date: Fri, 4 Aug 2023 23:58:03 +0200 Subject: [PATCH] Adding a string method for `OpenURL` and `Add a string method for OpenURL and SetGamepadMappings` --- Raylib-cs/types/Raylib.Utils.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Raylib-cs/types/Raylib.Utils.cs b/Raylib-cs/types/Raylib.Utils.cs index 1f77bb8..db4c676 100644 --- a/Raylib-cs/types/Raylib.Utils.cs +++ b/Raylib-cs/types/Raylib.Utils.cs @@ -38,6 +38,20 @@ namespace Raylib_cs using var str1 = text.ToUTF8Buffer(); SetClipboardText(str1.AsPointer()); } + + /// Open URL with default system browser (if available) + public static void OpenURL(string url) + { + using var str1 = url.ToUTF8Buffer(); + OpenURL(str1.AsPointer()); + } + + /// Set internal gamepad mappings (SDL_GameControllerDB) + public static int SetGamepadMappings(string mappings) + { + using var str1 = mappings.ToUTF8Buffer(); + return SetGamepadMappings(str1.AsPointer()); + } /// Load shader from files and bind default locations public static Shader LoadShader(string vsFileName, string fsFileName)