Skip to content

LCGUdonSharp 0.3.8

Choose a tag to compare

@github-actions github-actions released this 04 Oct 18:25
· 2 commits to main since this release

LCGUdonSharp 0.3.8 adds nested ScriptableObject assets and polymorphic data references.

  • Bake nested scalar and array references, including derived assets assigned to custom base types.
  • Support is, declaration patterns, as, and checked explicit casts through runtime type tags.
  • Preserve inherited field positions, Inspector assignments, and defensive copies of array fields.
  • Reject cyclic graphs and nesting beyond 128 assets with clear bake errors.
  • Add weapon/spell definitions, nested economy assets, and an interactive equipment prefab in the optional examples.

Upgrade: rebuild all Udon programs and rebake scene/prefab data after updating. ScriptableObject snapshots now use runtime type tags and a new field layout.

Validation: all 27 ScriptableObject checks passed in Unity, including equipment purchases and cast behavior 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.8.zip. Import optional examples after automatic compiler installation completes.