# ApplyModifiedProperties()

> Apply property modifications.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public bool ApplyModifiedProperties()
```

### Returns

| Type                                                          | Description                                                                                              |
| ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
| [bool](https://learn.microsoft.com/dotnet/api/system.boolean) | Returns true if any pending property changes were applied to the target objects of the SerializedObject. |

### Remarks

Each instance of SerializedObject contains a serialized representation of its target objects. Changes applied via the SerializedProperty API are not reflected back to the target objects until this method is called. First [Undo](/engine/6000.7/script-reference/unityeditor/undo.md) information is recorded, then each target object is brought in sync by loading from the SerializedObject's local serialized content.

Additional Resources: [SerializedObject.Update](/engine/6000.7/script-reference/unityeditor/serializedobject/update.md), [SerializedObject.ApplyModifiedPropertiesWithoutUndo](/engine/6000.7/script-reference/unityeditor/serializedobject/applymodifiedpropertieswithoutundo.md)
