Releases: MerlinVR/UdonSharp
Releases · MerlinVR/UdonSharp
Fix bug in user type variable assignment
- 4092443: Fix bug with assigning null to a user type field where the incorrect type of heap value would be assigned to the heap. This would cause the script to die in game since the user type doesn't exist in VRChat so Odin can't know how to deserialize it. Reported by @nnaaanachi
Add more descriptive error messages
Fix error line offset
Fix chained user field accesses breaking
Fix passing arrays to method params arguments
Fix inspector breaking with comma separated public field declarations
- 593751b: Fix null reference exception in the inspector drawing due to attributes on comma separated declarations of fields not getting propagated to every field properly. Reported by @Varneon7
Bug fixes
- 71ed575: Fix exception on substring in exception watcher with negative length substrings, reported by @VowganDesign
- 1f4704b: More complete type reference finding to capture properties' and fields' return types as referenced types in the exposure tree view
- 726ae77: Fix issue with namespaces not getting handled correctly as
using
statements in some cases - ea574fe: Fix issue with the runtime exception watcher sometimes failing to initialize and causing error spam in the output log
Add support for more field attributes
- b4880d1: Add support for
Space
,Header
,ColorUsage
,GradientUsage
, andTextArea
attributes on public fields - 048b7fb: Add support for
SerializeField
attribute - 5f68839: Add support for
Tooltip
field attribute - 44afc6f: Add checks for tweening mode on synced variables
- a711a63: Minor compiler optimizations