Merge branch 'V2MultiWear' of git://github.com/Shyotl/SingularityViewer into V2MultiWear
Conflicts: indra/newview/app_settings/settings.xml
This commit is contained in:
@@ -2751,44 +2751,32 @@ bool handle_go_to()
|
||||
*/
|
||||
// [/RLVa:KB]
|
||||
|
||||
// JAMESDEBUG try simulator autopilot
|
||||
// try simulator autopilot
|
||||
std::vector<std::string> strings;
|
||||
std::string val;
|
||||
LLVector3d pos = LLToolPie::getInstance()->getPick().mPosGlobal;
|
||||
if (gSavedSettings.getBOOL("DoubleClickTeleport")
|
||||
)
|
||||
val = llformat("%g", pos.mdV[VX]);
|
||||
strings.push_back(val);
|
||||
val = llformat("%g", pos.mdV[VY]);
|
||||
strings.push_back(val);
|
||||
val = llformat("%g", pos.mdV[VZ]);
|
||||
strings.push_back(val);
|
||||
send_generic_message("autopilot", strings);
|
||||
|
||||
LLViewerParcelMgr::getInstance()->deselectLand();
|
||||
|
||||
if (isAgentAvatarValid() && !gSavedSettings.getBOOL("AutoPilotLocksCamera"))
|
||||
{
|
||||
LLVector3d hips_offset(0.0f, 0.0f, 1.2f);
|
||||
gAgent.teleportViaLocation(pos + hips_offset);
|
||||
gAgentCamera.setFocusGlobal(gAgentCamera.getFocusTargetGlobal(), gAgentAvatarp->getID());
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
// JAMESDEBUG try simulator autopilot
|
||||
std::vector<std::string> strings;
|
||||
std::string val;
|
||||
val = llformat("%g", pos.mdV[VX]);
|
||||
strings.push_back(val);
|
||||
val = llformat("%g", pos.mdV[VY]);
|
||||
strings.push_back(val);
|
||||
val = llformat("%g", pos.mdV[VZ]);
|
||||
strings.push_back(val);
|
||||
send_generic_message("autopilot", strings);
|
||||
|
||||
LLViewerParcelMgr::getInstance()->deselectLand();
|
||||
|
||||
if (gAgentAvatarp && !gSavedSettings.getBOOL("AutoPilotLocksCamera"))
|
||||
{
|
||||
gAgentCamera.setFocusGlobal(gAgentCamera.getFocusTargetGlobal(), gAgentAvatarp->getID());
|
||||
}
|
||||
else
|
||||
{
|
||||
// Snap camera back to behind avatar
|
||||
gAgentCamera.setFocusOnAvatar(TRUE, ANIMATE);
|
||||
}
|
||||
|
||||
// Could be first use
|
||||
LLFirstUse::useGoTo();
|
||||
// Snap camera back to behind avatar
|
||||
gAgentCamera.setFocusOnAvatar(TRUE, ANIMATE);
|
||||
}
|
||||
|
||||
// Could be first use
|
||||
LLFirstUse::useGoTo();
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user