* Fixing bug in UIElementsEditorUtilities and adding tests
* Adding error message when missing scripts are detected
* Update com.unity.perception/CHANGELOG.md
Co-authored-by: Mohsen K <mohsen.kamalzadeh@unity3d.com>
Co-authored-by: Mohsen K <mohsen.kamalzadeh@unity3d.com>
Additional scenario configs:
- Ability to add valid ranges for all samplers (except for animation curve sampler)
- Ability to add valid range to non sampler numeric scalars through the [Range] attribute
- A new compile definition symbol for exposing the valid ranges of samplers in the scenario UI
- Ability to enable or disable a randomizer through the app-param (for this to work, the already existing enabled property is serialized and deserialized. Code was added to treat properties the same as fields during (de)serialization to achieve this)
- New flag in randomizers to denote whether their enabled state can be switched by the user on datamaker. This is purely used on datamaker.