> For the complete documentation index, see [llms.txt](https://docs.coherence.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coherence.io/manual/networking-state-changes.md).

# Networking state changes

The `CoherenceSync` component will help you prepare an object for network synchronization. It also exposes APIs that allows us to manipulate the object during runtime.

`CoherenceSync` is able to sync all public variables and methods on any of the attached components, for example Unity components such as `Transform`, `Animator`, etc. This will include any custom scripts, including third-party Asset Store packages that you may have downloaded.

Refer to the [Prefab setup](/getting-started/setup-a-project/prefab-setup.md) page to learn how to configure your Prefabs to network state changes.
