Search Issue Tracker
Fixed
Fixed in 2023.2.5f1, 2023.3.0a17
Votes
0
Found in
2023.2.0b16
2023.3.0a10
Issue ID
UUM-55555
Regression
No
[UI Builder] Add Binding menu option is missing from custom attributes which start with uppercase letters in the name
# Create a new project
# Add the following custom element
{code:java}
[UxmlElement]
public partial class MyElement : VisualElement
{
[UxmlAttribute, CreateProperty]
public string MyString
{ get; set; }
[UxmlAttribute, CreateProperty]
public GameObject MyPrefab { get; set; }
}
{code}
3. Add the element in UI Builder
4. Right-click the custom fields, and notice that there is no Add Binding option
If you add a binding via UXML is will also not show in the builder.
*If you change the attribute names to start with lowercase then it will work.*
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Any small change in UI Builder Inspector refreshes Editor Inspector
- Inaccurate Box Collider boundaries on a rotated child Cube when the parent GameObject Scale is non-uniform
- [Android] "SHADOWS_SCREEN" set as shader Keyword when no "_ShadowMapTexture" is bound leads to freeze on a build on some Mali GPU devices
- The global scene list is overridden in a project built with command line when the Override Global Scene List setting is disabled in the build profile
- Global Scenes are not included in the Build when building multiple Build Profiles at the same time
Add comment