Skip to content

Commit bfa8ed3

Browse files
committed
fixed randomizer tag UI rendering
1 parent 9d2f0d4 commit bfa8ed3

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

com.unity.perception/Editor/Randomization/Utilities/UIElementsEditorUtilities.cs

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,14 @@ public static void CreatePropertyFields(SerializedObject serializedObj, VisualEl
2222
var fieldType = serializedObj.targetObject.GetType();
2323
var iterator = serializedObj.GetIterator();
2424
iterator.NextVisible(true);
25-
iterator.NextVisible(false);
26-
do
25+
if (iterator.NextVisible(false))
2726
{
28-
var propertyField = CreatePropertyField(iterator, fieldType);
29-
containerElement.Add(propertyField);
30-
} while (iterator.NextVisible(false));
27+
do
28+
{
29+
var propertyField = CreatePropertyField(iterator, fieldType);
30+
containerElement.Add(propertyField);
31+
} while (iterator.NextVisible(false));
32+
}
3133
}
3234

3335
/// <summary>
@@ -39,19 +41,19 @@ public static void CreatePropertyFields(SerializedObject serializedObj, VisualEl
3941
public static void CreatePropertyFields(SerializedProperty property, VisualElement containerElement)
4042
{
4143
var fieldType = StaticData.GetManagedReferenceValue(property).GetType();
42-
4344
var iterator = property.Copy();
4445
var nextSiblingProperty = property.Copy();
4546
nextSiblingProperty.NextVisible(false);
46-
4747
if (iterator.NextVisible(true))
48+
{
4849
do
4950
{
5051
if (SerializedProperty.EqualContents(iterator, nextSiblingProperty))
5152
break;
5253
var propertyField = CreatePropertyField(iterator, fieldType);
5354
containerElement.Add(propertyField);
5455
} while (iterator.NextVisible(false));
56+
}
5557
}
5658

5759
/// <summary>

0 commit comments

Comments
 (0)