Raul Santos

Results 182 comments of Raul Santos

Are you able to execute `dotnet --info` in a terminal? What does it output? The `/usr/share/dotnet` path is the canonical location for .NET installs so we fallback to that as...

> I have nothing for `$DOTNET_ROOT` or `etc/dotnet/install_location` That's fine, they don't need to exist, just checking if they did because they affect the lookup. I don't think we want...

Are you getting any other errors in the terminal? Otherwise, are you able to create and build a C# Godot project? I suspect this error may not actually be an...

> I still see mono in some places in the build log Without seeing the log you are referring to I'm unable to provide an accurate explanation but I'd say...

I think Godot is trying to find the assembly in the `.godot` directory relative to the Godot project directory: `/src/DotnetSolutionDirectory/.godot/mono/temp/bin/Debug/DotnetSolutionDirectory.dll` But due to the Godot.NET.Sdk props, the output is likely...

Fixed by https://github.com/godotengine/godot/pull/69391 Note that the `.csproj` location is no longer configurable and must always be next to the `project.godot` file now, which it is in your case so you...

- Alternative: https://github.com/godotengine/godot/pull/68233

I'd prefer to follow the .NET guidelines, I think it would be more idiomatic and would feel more familiar to .NET developers. Also, would this `Emit` property be public or...

> I think it should be public since `EmitSignal` already is public I don't see `EmitSignal` and this new API as the same thing, I think of `EmitSignal` the same...

Generic constraints are not part of method signatures so they don't count for overload resolution. Maybe you can create a different extension class for each Node type, but I think...