Skip to content
This repository has been archived by the owner on Jan 22, 2022. It is now read-only.

Releases: MerlinVR/UdonSharp

Fix nested type naming

12 Feb 07:13
Compare
Choose a tag to compare
  • Fix issue with resolving nested type names, this mainly affected getting player tracking data.

Bug fixes

12 Feb 05:58
Compare
Choose a tag to compare
Bug fixes Pre-release
Pre-release
  • Fix unary negation on objects that define their own override. This would break if you did something like Vector3 vec = -Vector3.up; Again due to Udon breaking naming conventions
  • Partial fix for assignment of const integers to non-implicitly assignable types
  • Add basic compile progress bar

0.4.0 Field initializers and network synced fields

11 Feb 03:07
2e6fbbd
Compare
Choose a tag to compare

UdonSharp is now at feature parity with the Udon graph in its current form!

  • Field initializers added by @Toocanzs
  • Added the UdonSynced attribute which takes the sync mode of a field as an argument and enables syncing on it
  • Fix accessing some local behaviour functions such as Destroy() directly
  • Fix using default arguments on extern methods

0.3.0 More features and bug fixes

09 Feb 09:04
f5542ee
Compare
Choose a tag to compare
Pre-release
  • Add support for var in foreach statements
  • Add custom icon for UdonSharp data files
  • Add support for string interpolation
  • Add support for null-coalescing operator
  • Fix issue with assigning null to an object

Added UdonSharp template script creation

08 Feb 06:19
Compare
Choose a tag to compare
  • Added button on UdonSharp data asset to create a new UdonSharp script when there is no connected script
  • Renamed UdonBehavior to UdonBehaviour

0.1.0 Initial release

08 Feb 04:01
Compare
Choose a tag to compare
0.1.0 Initial release Pre-release
Pre-release

This is the initial release of UdonSharp. This is very early on and I don't expect people to use this in larger projects yet. This release has much of the basic functionality you'd expect from C#. See the readme for a full list of the currently support features.