mirror of
https://thingvellir.net/git/overte
synced 2025-03-27 23:52:03 +01:00
update avatarapp on avatar switch
This commit is contained in:
parent
aaa2e3f6a8
commit
67fb8af87c
2 changed files with 9 additions and 0 deletions
|
@ -57,6 +57,7 @@ ListModel {
|
|||
}
|
||||
|
||||
function populate(bookmarks) {
|
||||
clear();
|
||||
for(var avatarName in bookmarks) {
|
||||
var avatar = bookmarks[avatarName];
|
||||
var avatarEntry = makeAvatarObject(avatar, avatarName);
|
||||
|
|
|
@ -102,6 +102,12 @@ function onTargetScaleChanged() {
|
|||
}
|
||||
}
|
||||
|
||||
function onSkeletonModelURLChanged() {
|
||||
if(currentAvatar || (currentAvatar.skeletonModelURL !== MyAvatar.skeletonModelURL)) {
|
||||
fromQml({'method' : 'getAvatars'});
|
||||
}
|
||||
}
|
||||
|
||||
function onDominantHandChanged(dominantHand) {
|
||||
if(currentAvatarSettings.dominantHand !== dominantHand) {
|
||||
currentAvatarSettings.dominantHand = dominantHand;
|
||||
|
@ -433,6 +439,7 @@ function off() {
|
|||
AvatarBookmarks.bookmarkDeleted.disconnect(onBookmarkDeleted);
|
||||
AvatarBookmarks.bookmarkAdded.disconnect(onBookmarkAdded);
|
||||
|
||||
MyAvatar.skeletonModelURLChanged.disconnect(onSkeletonModelURLChanged);
|
||||
MyAvatar.dominantHandChanged.disconnect(onDominantHandChanged);
|
||||
MyAvatar.collisionsEnabledChanged.disconnect(onCollisionsEnabledChanged);
|
||||
MyAvatar.newCollisionSoundURL.disconnect(onNewCollisionSoundUrl);
|
||||
|
@ -445,6 +452,7 @@ function on() {
|
|||
AvatarBookmarks.bookmarkDeleted.connect(onBookmarkDeleted);
|
||||
AvatarBookmarks.bookmarkAdded.connect(onBookmarkAdded);
|
||||
|
||||
MyAvatar.skeletonModelURLChanged.connect(onSkeletonModelURLChanged);
|
||||
MyAvatar.dominantHandChanged.connect(onDominantHandChanged);
|
||||
MyAvatar.collisionsEnabledChanged.connect(onCollisionsEnabledChanged);
|
||||
MyAvatar.newCollisionSoundURL.connect(onNewCollisionSoundUrl);
|
||||
|
|
Loading…
Reference in a new issue