UnrealSharp C#/C++ Code generator
$ dotnet add package UnrealSharp.ToolkitUnrealSharp is a plug-in developed for UnrealEngine 5. Through this plug-in, you can use pure C# to develop UnrealEngine 5 projects.
Hot Reloading in non-playing state.NET 6.0~.NET 8.0 [default is .NET 8.0], supports C#12 Unreal classes, Unreal structures, Unreal enumerations, etc. in C#Unreal properties, Unreal functions, and Unreal multicast delegates for C# class.inherit Unreal C++ classes, which means you can implement your own UObject, UActorComponent, and AActor subclasses in C#overriding C++ Event functions in C#all C# classes, structures, enumerations, methods, delegates, etc. from Unreal Blueprintsinheriting C# classes and overriding all C# UFunctions in blueprintsdebugging C# code through Visual Studio or Rider, and support simultaneous debugging of C++ and C#compilation phase. At the same time, UnrealSharp will tell you the error type of the error code, the code file and the line number. You can jump directly with a double-click. This No different than a normal C# compilation error.AOT friendly, support for AOT has been considered from the initial design.Visit the project homepage for more information: https://github.com/bodong1987/UnrealSharp