Group the linear flight properties together in the UI

Note that it does break any previous usage of the linear flight, due to a the new propertyowner leading to updated URIs
This commit is contained in:
Emma Broman
2021-07-16 15:44:17 +02:00
parent 8c7a2c5252
commit 3fc4c50836
2 changed files with 37 additions and 23 deletions

View File

@@ -149,11 +149,17 @@ private:
properties::FloatProperty _followAnchorNodeRotationDistance;
properties::FloatProperty _minimumAllowedDistance;
properties::FloatProperty _flightDestinationDistance;
properties::DoubleProperty _flightDestinationFactor;
properties::BoolProperty _applyLinearFlight;
properties::FloatProperty _velocitySensitivity;
struct LinearFlight : public properties::PropertyOwner {
LinearFlight();
properties::BoolProperty apply;
properties::FloatProperty destinationDistance;
properties::DoubleProperty destinationFactor;
properties::FloatProperty velocitySensitivity;
};
LinearFlight _linearFlight;
properties::FloatProperty _mouseSensitivity;
properties::FloatProperty _joystickSensitivity;
properties::FloatProperty _websocketSensitivity;