> For the complete documentation index, see [llms.txt](https://kinematicsoup.gitbook.io/scene-fusion/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinematicsoup.gitbook.io/scene-fusion/api-reference/ks.scenefusion.client.unity.md).

# KS.SceneFusion.Client.Unity

### Namespaces

[KS.SceneFusion.Client.Unity.Editor](/scene-fusion/api-reference/ks.scenefusion.client.unity.editor.md)

### Classes

[sfBaseComponent](/scene-fusion/api-reference/ks.scenefusion.client.unity/ks.scenefusion.client.unity.sfbasecomponent.md)

Base class for our components. Sets DontSaveInBuild to prevent the component from being included in builds.

[sfGuidList](/scene-fusion/api-reference/ks.scenefusion.client.unity/ks.scenefusion.client.unity.sfguidlist.md)

Stores a list of game object guid pairs. One sfGuidList is saved in each scene with the guids for the game objects in that scene.

[sfIgnore](/scene-fusion/api-reference/ks.scenefusion.client.unity/ks.scenefusion.client.unity.sfignore.md)

Add this to a game object to prevent Scene Fusion from syncing it.

[sfMissingComponent](/scene-fusion/api-reference/ks.scenefusion.client.unity/ks.scenefusion.client.unity.sfmissingcomponent.md)

Stand-in component attached in place of missing components. Stores the missing component name and property data so that when copied, the data for the component can be synced to other users. Will be replaced by the correct component when it becomes available during a session.

[sfMissingPrefab](/scene-fusion/api-reference/ks.scenefusion.client.unity/ks.scenefusion.client.unity.sfmissingprefab.md)

Attached to synced game objects with missing prefabs.

[sfTextMeshOutline](/scene-fusion/api-reference/ks.scenefusion.client.unity/ks.scenefusion.client.unity.sftextmeshoutline.md)

Creates an outline for a text mesh by creating 4 copies of the text. You must call CreateOutline to create the outline. You can call it again to refresh the outline if the properties of the TextMesh change.

### Structs

[sfGuidList.ObjectGuid](/scene-fusion/api-reference/ks.scenefusion.client.unity/ks.scenefusion.client.unity.sfguidlist/ks.scenefusion.client.unity.sfguidlist.objectguid.md)

Game object + guid pair.

### Interfaces

[sfIMissingScript](/scene-fusion/api-reference/ks.scenefusion.client.unity/ks.scenefusion.client.unity.sfimissingscript.md)

Interface for missing script stand-ins that store serialized property data that can be used to sync the object with properties to other users.
