Layout updating (beta)
This functionality is in beta and may work unstably.
After importing the project, a script "SyncHelper.cs" will be added to all imported objects. This script is needed to synchronize objects between Figma and Unity during the import.

You can perform a re-import of your project to update the transforms and properties of objects (color, text), as well as add new objects and remove missing ones.
If you've created prefabs from your imported objects, during subsequent imports, you'll be able to update only their transforms and properties. New objects within the prefabs won't be added.
Avoid creating duplicates of objects with the same "SyncHelper.cs" script in your Unity scene. To duplicate an object, create its duplicate in Figma, and then repeat the import process.
Do not remove the "SyncHelper.cs" scripts until you have finished importing your project from Figma to Unity.
After you've completed your work on the project and are sure you won't be updating it further, you can remove the "SyncHelper.cs" scripts from your objects using the corresponding function in the asset's context menu (more details in the "Context Menu" section).

Difference checker website
Button to open the "Diffchecker" website.
and 9.
Lists of all properties of a Figma component.
Old data - data of the component currently on the scene.
New data - data of the component that is only in Figma and has not yet been imported onto the scene.
The data about the properties of the Figma component is captured at the time of import and remains unaffected by any changes to the GameObject on the scene. In some cases, you may need this information, for example, made manipulations with the component in Figma that was imported into Unity as a sprite, and you need to decide whether to update the sprite during re-import, or not.
If this data differs, you will see the text "Component data has differences" in the component item. To see how the new component differs from the existing one, you can open the website "Diffchecker" using the "Open difference checker website" button, and sequentially copy the Old and New data into the "Original text" and "Changed text" fields, then press the "Find difference" button.
In the example below, I changed the size of the component in Figma but did not change the RectTransform in Unity.


Apply button
Click this button to continue the import with the parameters you have selected. By default, if you have not made any changes in PreImportWindow - all components that are both on the scene and in Figma are synchronized, new components are imported, and components from the old import are not deleted.
Last updated