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
- Search field in UI Builder's Library has no character limit
- Changing the value in UI Builder by dragging increases it by a few thousand points when reaching the borders of the screen
- ARM64 architecture DLL incorrectly copied instead of x64 when building for Windows x64
- Crash on TypeTreeIterator::GetNode when opening a specific folder
- Crash on WriteSerializedAssetsV2 when (re)entering the Play Mode in a specific project when IEnumerator Start() is used
Add comment