mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-17 04:57:48 +02:00
handControllerGrab.js and WebTablet.js now parents objects to the AVATAR_SELF_ID parentID, instead of using MyAvatar.sessionUUID, which is unavailable when not connected to any domain. I removed several early returns handControllerGrab.js that prevented grabbing from working if MyAvatar.sessionUUID was invalid. There were places in the EntityItem.cpp and EntityScriptingInterface.cpp C++ that would log an error if parentID was set to AVATAR_SELF_ID. This was to prevent AVATAR_SELF_ID from ever going over the network. Instead, we now prevent this by replacing all outgoing references of AVATAR_SELF_ID with the sessionID of the current node. |
||
---|---|---|
.. | ||
animation | ||
audio | ||
audio-client | ||
auto-updater | ||
avatars | ||
controllers | ||
display-plugins | ||
embedded-webserver | ||
entities | ||
entities-renderer | ||
fbx | ||
gl | ||
gpu | ||
gpu-gl | ||
input-plugins | ||
model | ||
model-networking | ||
networking | ||
octree | ||
physics | ||
plugins | ||
procedural | ||
recording | ||
render | ||
render-utils | ||
script-engine | ||
shared | ||
ui | ||
ui-plugins |