mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-04-15 23:06:04 +02:00
adding target scale and default avatar to login state
This commit is contained in:
parent
711457b2d7
commit
28fd1380df
3 changed files with 16 additions and 2 deletions
|
@ -5176,7 +5176,13 @@ void Application::pauseUntilLoginDetermined() {
|
|||
return;
|
||||
}
|
||||
|
||||
getMyAvatar()->setEnableMeshVisible(false);
|
||||
auto myAvatar = getMyAvatar();
|
||||
_previousAvatarTargetScale = myAvatar->getTargetScale();
|
||||
_previousAvatarSkeletonModel = myAvatar->getSkeletonModelURL().toString();
|
||||
myAvatar->setTargetScale(1.0f);
|
||||
myAvatar->setSkeletonModelURLFromScript(myAvatar->defaultFullAvatarModelUrl().toString());
|
||||
myAvatar->setEnableMeshVisible(false);
|
||||
|
||||
_controllerScriptingInterface->disableMapping(STANDARD_TO_ACTION_MAPPING_NAME);
|
||||
|
||||
{
|
||||
|
@ -5231,7 +5237,12 @@ void Application::resumeAfterLoginDialogActionTaken() {
|
|||
userInputMapper->unloadMapping(NO_MOVEMENT_MAPPING_JSON);
|
||||
_controllerScriptingInterface->disableMapping(NO_MOVEMENT_MAPPING_NAME);
|
||||
}
|
||||
getMyAvatar()->setEnableMeshVisible(true);
|
||||
|
||||
auto myAvatar = getMyAvatar();
|
||||
myAvatar->setTargetScale(_previousAvatarTargetScale);
|
||||
myAvatar->setSkeletonModelURLFromScript(_previousAvatarSkeletonModel);
|
||||
myAvatar->setEnableMeshVisible(true);
|
||||
|
||||
_controllerScriptingInterface->enableMapping(STANDARD_TO_ACTION_MAPPING_NAME);
|
||||
|
||||
const auto& nodeList = DependencyManager::get<NodeList>();
|
||||
|
|
|
@ -691,6 +691,8 @@ private:
|
|||
|
||||
bool _loginDialogPoppedUp = false;
|
||||
bool _developerMenuVisible{ false };
|
||||
QString _previousAvatarSkeletonModel;
|
||||
float _previousAvatarTargetScale;
|
||||
CameraMode _previousCameraMode;
|
||||
OverlayID _loginDialogOverlayID;
|
||||
LoginStateManager _loginStateManager;
|
||||
|
|
|
@ -1479,6 +1479,7 @@ void MyAvatar::loadData() {
|
|||
setSnapTurn(_useSnapTurnSetting.get());
|
||||
setDominantHand(_dominantHandSetting.get(DOMINANT_RIGHT_HAND).toLower());
|
||||
setUserHeight(_userHeightSetting.get(DEFAULT_AVATAR_HEIGHT));
|
||||
setTargetScale(_scaleSetting.get());
|
||||
|
||||
setEnableMeshVisible(Menu::getInstance()->isOptionChecked(MenuOption::MeshVisible));
|
||||
_follow.setToggleHipsFollowing (Menu::getInstance()->isOptionChecked(MenuOption::ToggleHipsFollowing));
|
||||
|
|
Loading…
Reference in a new issue