How can I make Mono Bindings for a Plugin

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Sythelux

I try to make a programm exclusively in C# with Godot, since I come from Unity and also I don’t want to mix GDScript and C#

I would love to use GDNative Plugins for example Geodot:

The Issue is, that the Namespace Geodot is not known in Mono. I suppose because there are no Mono Bindings or Glue.

How can I achieve Mono Compatibility with this (or any) Plugin of that sort? What are the steps? I’m experience with coding and compiling the engine, but I’m stuck here.

Maybe you would like to write your bindings to GDScript via Cross-language scripting:

https://docs.godotengine.org/en/stable/tutorials/scripting/cross_language_scripting.html

juppi | 2022-04-30 06:12