---
title: "reload(changes:)"
framework: cinematic
role: symbol
role_heading: Instance Method
path: "cinematic/cnscript-1ispe/reload(changes:)"
---

# reload(changes:)

Reloads the Cinematic script with optional changes applied, removing any previous changes made.

## Declaration

```swift
final func reload(changes: CNScript.Changes?)
```

## Parameters

- `changes`: Optional changes since recording the asset.

## Discussion

Discussion Reloading the Cinematic script can be more efficient than loading the asset from scratch. You can obtain the applied changes from a previous editing session. The system reloads the asset as originally recoded if the changes value is nil.
