Skip to content

LCGUdonSharp 0.3.7

Choose a tag to compare

@github-actions github-actions released this 04 Oct 16:44
· 3 commits to main since this release

LCGUdonSharp 0.3.7 adds ordinary custom ScriptableObject assets as read-only Udon data snapshots.

  • Read typed serialized fields, inherited fields, and asset arrays; array reads return defensive copies.
  • Preserve Inspector asset assignments when reading the Udon heap back into editor proxies.
  • Keep native SDK ScriptableObject types on their existing Udon path.
  • Add an interactive shop prefab, data assets, and a usage guide under the optional examples sample.
  • Reject field writes, unsupported casts, properties, runtime creation, synced snapshots, and nested data assets with explicit diagnostics.

Validation: 14 regression cases passed in the Unity editor, including shop purchases in the Udon VM. All seven packaging tests passed, and the editor test assembly compiled with zero errors.

For manual installation, use com.logiccuteguy.lcgudonsharp-0.3.7.zip. Import the optional examples after automatic compiler installation completes.