Open
Description
Handling for virtual classes and interfaces on UdonSharpBehaviours and imported user classes. Needs to handle generic type uses that implement interfaces as well.
Will be treated as an AOT process where all potentially referenced virtual members of imported user types get emitted into the referencing UdonSharpBehaviour's program, then have vtables generated for that program's context.
- UdonSharpBehaviour virtual inheritance
- UdonSharpBehaviour interfaces
- User+UdonSharpBehaviour type checking via
is
/as
- Imported user type virtual inheritance
- Imported user type interfaces
- Generics handling
- Handling for mixed interface usage between imported user types and UdonSharpBehaviours
Metadata
Assignees
Labels
No labels