UnrealCLR Versions Save

Unreal Engine .NET 6 integration

1.22

3 years ago
  • Added Maths.FromToRotation() method for the creation of quaternion from two arbitrary direction vectors
  • Exposed scene component bounds functionality
  • Exposed mouse click events for actors and components
  • Exposed function for checking attachment of scene component
  • Improved unit tests
  • Improved installation tool
  • Minor improvements

1.21

3 years ago
  • Added functionality for dynamic invocation of commands, functions, and events
  • Added automatic setting of a working directory at loading of the framework
  • Exposed primitive component radial force and impulse ignore functionality
  • Exposed function for getting the parent of the material instance
  • Improved performance of interop functionality
  • Improved loading speed of the framework
  • Improved codebase and unit tests
  • Upgraded to .NET 5 RC1

1.20

3 years ago
  • Exposed scene component visibility functionality
  • Exposed character crouch state property
  • Optimized strings conversion for functions and properties
  • Fixed assemblies inspection logic where naming could affect loading
  • Improved codebase and unit tests
  • Upgraded to .NET Core 3.1.8

1.19

3 years ago
  • Added OnWorldPostBegin() event which runs after the level script
  • Exposed enumeration properties for actors and components
  • Changed OnWorldBegin() event to run before the level script
  • Improved loading of world events
  • Refactored unit tests

1.18

3 years ago
  • Exposed cursor events for actors and components
  • Exposed spline component
  • Exposed raw images loading functionality
  • Fixed getter and setter of byte properties
  • Fixed managed heap corruption caused by function pointers
  • Fixed culture-specific strings output
  • Fixed compilation of the plugin on Linux and Mac
  • Fixed plugins library references
  • Improved codebase and unit tests

1.17

3 years ago
  • Exposed spring arm component
  • Exposed character functionality
  • Exposed player-specific action and axis mappings functionality
  • Exposed pawn automatic possession functionality
  • Exposed controller possession functionality
  • Improved delegates passing for events with non-static methods
  • Improved codebase and unit tests

1.16

3 years ago
  • Added convenience methods for voids returning via references (contributed by @ScottKane)
  • Exposed skinned mesh bones functionality
  • Exposed input enabling function for actors
  • Fixed loading of assemblies from the main folder
  • Improved handling of assemblies with a bad image format
  • Improved codebase and unit tests

1.15

3 years ago
  • Added events binding system for actors and components
  • Exposed overlap events for actors and primitive components
  • Exposed hit events for actors and primitive components
  • Exposed ID and name properties for ObjectReference structure
  • Renamed world events to OnWorld*
  • Removed Maths.Clamp() function in favor of Math.Clamp()
  • Improved unloading of user functions cache
  • Improved codebase and unit tests
  • Upgraded to .NET Core 3.1.7

1.14

3 years ago
  • Added support for F# projects
  • Replaced PlayerController.GetPlayerViewPoint() with Actor.GetEyesViewPoint() function
  • Improved the main entry point functions scanning
  • Improved world unloading
  • Improved codebase and unit tests

1.13

3 years ago
  • Added the main entry point loader with world events
  • Exposed properties for the animation instance
  • Fixed world unloading in packaged builds
  • Improved unit tests
  • Minor improvements