Skip to content

Commit f9ae6d2

Browse files
committed
Fixed enum propertyField problems
1 parent 5a934bd commit f9ae6d2

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

Assets/com.alelievr.NodeGraphProcessor/Editor/Utils/ExposedParameterDrawer.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ protected void ApplyModifiedProperties(SerializedProperty property)
4040
{
4141
property.serializedObject.ApplyModifiedProperties();
4242
property.serializedObject.Update();
43-
property.serializedObject.ApplyModifiedProperties();
4443
}
4544
}
4645

Assets/com.alelievr.NodeGraphProcessor/Editor/Views/ExposedParameterFieldFactory.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,9 @@ public VisualElement GetParameterSettingsField(ExposedParameter parameter, Actio
7575
serializedObject.Update();
7676
int propIndex = FindPropertyIndex(parameter);
7777
var serializedParameter = serializedParameters.GetArrayElementAtIndex(propIndex);
78+
serializedParameter.managedReferenceValue = exposedParameterObject.parameters[propIndex];
7879
var serializedSettings = serializedParameter.FindPropertyRelative(nameof(ExposedParameter.settings));
80+
serializedSettings.managedReferenceValue = exposedParameterObject.parameters[propIndex].settings;
7981
var settingsField = new PropertyField(serializedSettings);
8082
settingsField.Bind(serializedObject);
8183

0 commit comments

Comments
 (0)