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.
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]'
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:
If you have files not yet committed to 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.