Missing Components

Description

Your project is missing components that other users have. This typically occurs when your project is not the same version as the Scene Fusion session host.

Symptoms

Scene Fusion displays a 'Missing Component' notification in the notifications window. The game object(s) with missing components have a yellow warning triangle instead of a green checkmark in the hierarchy, and will have an `sfMissingComponent` in place of the missing component. There is a warning in the console saying 'Unable to load component [name]'

Solution

Ensure everyone has the same version of the Unity project by performing the following steps.

If you are out of date with the project in source control:

  1. Pull the latest version of your project from your source control platform (Git, Perforce, SVN, etc.).

If you have files not yet committed to source control:

  1. Push/commit your updated files to your source control platform (Git, Perforce, SVN, etc.).
  2. Have the other Scene Fusion collaborators pull the latest version of the project from source control.

Once you get the missing component(s), Scene Fusion will automatically sfMissingComponents with the correct components and the notification will disappear.

Note: If you get the missing component outside of a session, Scene Fusion will not automatically replace sfMissingComponents with the component.

Note: Ensure that the host of the session also has the most up to date version of the project by following the above steps.

What if my team doesn't use source control?
We highly recommend using a source control solution. However, if you are not using source control, you can solve this issue by simply sharing the most up to date version of the Unity project with everyone who will be using Scene Fusion.

KinematicSoup