Web Panel JS Bindings Error
closed
EggRollForce
It seems that attempting to call any bound function that returns a VRC_PlayerApi object in javascript through the VRC_Web Panel utilizing 'engine.call(<func>)' will not work, and only gives the error:
'BindingException: Indexed properties are not supported. Please use an array or list field'
Log In
Aev
closed
B
Beanow
EggRollForce Afaik all of these bindings have not worked for a long time. The exceptions being those that don't require object serialization.
I found you can get the game time and GoToRoom.
Have you had any others that work(ed)?
EggRollForce
Beanow: I haven't tried in a while, but I can safely assume that serialization is still broken, and that most return objects have indexed properties, meaning anything with an object return value is still broken. (So pretty much every function) There were some function calls that when made with any value would immidiately cause the game to hang, and subsequently crash. As I only knew about any of this back before the game was obfuscated, I can't really say much on the state of the API now.
TBH, I'm just interested someone responded to this. I may poke around again with my webpage js REPL console tool to see what I can find.