mirror of
https://github.com/overte-org/overte.git
synced 2025-08-06 18:50:00 +02:00
Merge pull request #13471 from danteruiz/disable-flying-by-default
Disable flying by default
This commit is contained in:
commit
0cb8b4dfa1
2 changed files with 5 additions and 3 deletions
|
@ -714,7 +714,8 @@ void MyAvatar::simulate(float deltaTime) {
|
||||||
entityTree->recurseTreeWithOperator(&moveOperator);
|
entityTree->recurseTreeWithOperator(&moveOperator);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
_characterController.setFlyingAllowed(zoneAllowsFlying && _enableFlying);
|
bool isPhysicsEnabled = qApp->isPhysicsEnabled();
|
||||||
|
_characterController.setFlyingAllowed(zoneAllowsFlying && (_enableFlying || !isPhysicsEnabled));
|
||||||
_characterController.setCollisionlessAllowed(collisionlessAllowed);
|
_characterController.setCollisionlessAllowed(collisionlessAllowed);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1099,6 +1100,7 @@ void MyAvatar::saveData() {
|
||||||
settings.setValue("useSnapTurn", _useSnapTurn);
|
settings.setValue("useSnapTurn", _useSnapTurn);
|
||||||
settings.setValue("clearOverlayWhenMoving", _clearOverlayWhenMoving);
|
settings.setValue("clearOverlayWhenMoving", _clearOverlayWhenMoving);
|
||||||
settings.setValue("userHeight", getUserHeight());
|
settings.setValue("userHeight", getUserHeight());
|
||||||
|
settings.setValue("enabledFlying", getFlyingEnabled());
|
||||||
|
|
||||||
settings.endGroup();
|
settings.endGroup();
|
||||||
}
|
}
|
||||||
|
@ -1248,7 +1250,7 @@ void MyAvatar::loadData() {
|
||||||
settings.remove("avatarEntityData");
|
settings.remove("avatarEntityData");
|
||||||
}
|
}
|
||||||
setAvatarEntityDataChanged(true);
|
setAvatarEntityDataChanged(true);
|
||||||
|
setFlyingEnabled(settings.value("enabledFlying").toBool());
|
||||||
setDisplayName(settings.value("displayName").toString());
|
setDisplayName(settings.value("displayName").toString());
|
||||||
setCollisionSoundURL(settings.value("collisionSoundURL", DEFAULT_AVATAR_COLLISION_SOUND_URL).toString());
|
setCollisionSoundURL(settings.value("collisionSoundURL", DEFAULT_AVATAR_COLLISION_SOUND_URL).toString());
|
||||||
setSnapTurn(settings.value("useSnapTurn", _useSnapTurn).toBool());
|
setSnapTurn(settings.value("useSnapTurn", _useSnapTurn).toBool());
|
||||||
|
|
|
@ -1434,7 +1434,7 @@ private:
|
||||||
std::array<float, MAX_DRIVE_KEYS> _driveKeys;
|
std::array<float, MAX_DRIVE_KEYS> _driveKeys;
|
||||||
std::bitset<MAX_DRIVE_KEYS> _disabledDriveKeys;
|
std::bitset<MAX_DRIVE_KEYS> _disabledDriveKeys;
|
||||||
|
|
||||||
bool _enableFlying { true };
|
bool _enableFlying { false };
|
||||||
bool _wasPushing { false };
|
bool _wasPushing { false };
|
||||||
bool _isPushing { false };
|
bool _isPushing { false };
|
||||||
bool _isBeingPushed { false };
|
bool _isBeingPushed { false };
|
||||||
|
|
Loading…
Reference in a new issue