Make GetUdonSharpComponent APIs just act like Unity equivalents instead of potentially erroring
Add fallback drawing for jagged arrays
Fix issue with local symbols getting incorrectly shared between different generic method type arguments, reported by @Miner28_3
Fix U# behaviour enabled state not getting synced in the editor UI while in play mode properly, reported by @Fairplex
Prevent editing script asset on UdonSharpProgramAssets once it has been set since it will not work now. Also add validation for out of sync assigned script types.
Missing source script warning is now an error
Obsolete and no-op UpdateProxy and ApplyProxyModifications editor API calls since they aren't needed in editor-time now and could cause issues with the new way of doing things.
Fix multiply operation * on System.Decimal type, reported by @pnivek
Fix integer -> user enum conversions when the underlying integer types don't match, reported by @GlitchyDev
Fix script upgrader more, reported by @Phasedragon
Make file change detection extend to all scripts that are linked by U# builds
Fix AddUdonSharpComponent editor scripting APIs as they weren't actually working, reported by @BocuD
Move UdonSharp menu items to be under the VRChat SDK top level menu