Search Issue Tracker
Fixed
Fixed in 2021.3.17f1, 2022.2.3f1, 2023.1.0a24
Votes
0
Found in
2021.3.0f1
2022.1.0b16
2022.2.0a10
2023.1.0a20
Issue ID
UUM-3471
Regression
Yes
[UIToolkit] Math assignment operators done in a numeric field don't return the expression result
How to reproduce:
1. Open the user's attached "repro UIToolkit" project
2. Open the "SampleScene" Scene
3. Select the "Test" GameObject in the Hierarchy
4. Enter "/=5" assignment operator in the "Test (Component) -> UI Toolkit -> X" numeric field in the Inspector
Expected result: "UI Toolkit -> X" field value is set to 1 (the division expression result)
Actual result: The expression result is 0 when a multiplication-related assignment operator is passed, or the addend if sum-related
Reproducible with: 2021.3.0f1, 2022.1.0b16, 2022.2.0a10
Couldn't test with: 2019.4.37f1, 2020.3.33f1 (the '=' symbol isn't writable in the numeric fields)
Note: The bug isn't reproducible with IMGUI fields with some versions. The Expected result can be observed in the not reproducible versions of case 1399184
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- NullReferenceExceptions are being thrown when saving a ScriptableObject with an array of a type with a CustomPropertyDrawer that uses TrackPropertyValue
- Applied velocity is inconsistent when using Rigidbody AddForce() with ForceMode.VelocityChange
- Crash on AudioUtil_CUSTOM_HasAudioCallback when exiting Play Mode while the Inspector is displaying a GameObject with an empty script attached
- Scroll offset is framerate-dependent when scrolling with velocity in the Device Simulator
- "Object.FindObjectsOfType<T>() is obsolete" warning is thrown when using "Transitions Plus" asset
Resolution Note (fix version 2023.1.0a24):
Fixed in 2023.1.0a24
Resolution Note (fix version 2022.2.3f1):
Fixed support for compound assignment operators for UI Toolkit numeric fields (IntegerField, LongField, FloatField, DoubleField)
Resolution Note (fix version 2021.3.17f1):
Fixed support for compound assignment operators for UI Toolkit numeric fields (IntegerField, LongField, FloatField, DoubleField).