implemented knee bend normal calculation to fix knee bending at extreme scales, as well as finally fix robot kyle...
tweaked ikpose method to also allow for setting to motorcycle pose, as well as resetting hip to default rotation
vrCameraRig transform is scaled alongside avatar during scaling, which handles the local offset of the menu while scaling in VR
this does not change how the menus function on desktop, as the transforms are only placed based on position from camera, not the parent container object
Fixed hitching & potential crash when opening menu after a long time of it being closed. Misread the source code when remaking the method, so I assumed the CohtmlView was disabled when closing menu.
Don't send AAS while switching avatar. This should mean I am less likely to load into the wrong states while switching if others load me faster.
This does mean though that it is more likely that remote users will apply null buffers forcing all 0/false instead of garbage aas, but its at least kind of a mitigation.
There is a possibility syncing garbage data is better than syncing nothing at all, as that does give the chance to apply settings that don't immediatly load in naked. This just requires testing...