Closed HookedBehemoth closed 2 years ago
Other than those two comments (and me not reading too deep into generics part), this looks fairly good. Have you tested it with actual implemented interfaces, and if yes, which ones?
I've tested and used this with 3 interfaces in VRChat (IUdonHeap, IUdonVM and IUdonProgram). Luckily IUdonHeap has a lot of generic contexts since pretty much every wrapper uses generic methods.
Thanks for merging 👍🏻
Currently relies on specifying which interface to implement.