mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-09 18:18:02 +02:00
Removed untested avatar bubble fade code. Made changes as requested by Andrew
This commit is contained in:
parent
b68ec4f933
commit
b125fba2e1
6 changed files with 360 additions and 375 deletions
|
@ -273,17 +273,11 @@ void AvatarManager::simulateAvatarFades(float deltaTime) {
|
|||
return;
|
||||
}
|
||||
|
||||
//const float SHRINK_RATE = 0.15f;
|
||||
//const float MIN_FADE_SCALE = MIN_AVATAR_SCALE;
|
||||
|
||||
QReadLocker locker(&_hashLock);
|
||||
QVector<AvatarSharedPointer>::iterator avatarItr = _avatarsToFade.begin();
|
||||
const render::ScenePointer& scene = qApp->getMain3DScene();
|
||||
while (avatarItr != _avatarsToFade.end()) {
|
||||
auto avatar = std::static_pointer_cast<Avatar>(*avatarItr);
|
||||
// avatar->setTargetScale(avatar->getUniformScale() * SHRINK_RATE);
|
||||
// avatar->animateScaleChanges(deltaTime);
|
||||
// if (avatar->getTargetScale() <= MIN_FADE_SCALE) {
|
||||
avatar->updateFadingStatus(scene);
|
||||
if (!avatar->isFading()) {
|
||||
// fading to zero is such a rare event we push a unique transaction for each
|
||||
|
|
|
@ -173,14 +173,7 @@ void AvatarHashMap::processKillAvatar(QSharedPointer<ReceivedMessage> message, S
|
|||
void AvatarHashMap::removeAvatar(const QUuid& sessionUUID, KillAvatarReason removalReason) {
|
||||
QWriteLocker locker(&_hashLock);
|
||||
|
||||
AvatarSharedPointer removedAvatar;
|
||||
|
||||
if (removalReason != KillAvatarReason::TheirAvatarEnteredYourBubble && removalReason != KillAvatarReason::YourAvatarEnteredTheirBubble) {
|
||||
removedAvatar = _avatarHash.take(sessionUUID);
|
||||
}
|
||||
else {
|
||||
removedAvatar = _avatarHash[sessionUUID];
|
||||
}
|
||||
AvatarSharedPointer removedAvatar = _avatarHash.take(sessionUUID);
|
||||
|
||||
if (removedAvatar) {
|
||||
handleRemovedAvatar(removedAvatar, removalReason);
|
||||
|
|
|
@ -219,7 +219,7 @@ namespace render {
|
|||
template <> uint32_t metaFetchMetaSubItems(const RenderableModelEntityItemMeta::Pointer& payload, ItemIDs& subItems) {
|
||||
auto modelEntity = std::static_pointer_cast<RenderableModelEntityItem>(payload->entity);
|
||||
auto model = modelEntity->getModelNotSafe();
|
||||
if (modelEntity->hasModel() && model) {
|
||||
if (model && modelEntity->hasModel()) {
|
||||
auto& metaSubItems = model->fetchRenderItemIDs();
|
||||
subItems.insert(subItems.end(), metaSubItems.begin(), metaSubItems.end());
|
||||
return (uint32_t) metaSubItems.size();
|
||||
|
|
|
@ -273,8 +273,7 @@ void Scene::queryTransitionItems(const Transaction::TransitionQueries& transacti
|
|||
if (!TransitionStage::isIndexInvalid(transitionId)) {
|
||||
auto& transition = transitionStage->getTransition(transitionId);
|
||||
func(itemId, &transition);
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
func(itemId, nullptr);
|
||||
}
|
||||
}
|
||||
|
@ -314,8 +313,7 @@ void Scene::setItemTransition(ItemID itemId, Index transitionId) {
|
|||
auto& subItem = _items[subItemId];
|
||||
subItem.setTransitionId(transitionId);
|
||||
}
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
qWarning() << "Collecting sub items on item without payload";
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue