![]() |
![]() |
|
![]() |
||||||||||
Model importer lets you modify model import settings from editor scripts.
Note: This is an editor class. To use it you have to place your script in Assets/Editor inside your project folder. Editor classes are in the UnityEditor namespace so for C# scripts you need to add "using UnityEditor;" at the beginning of the script.
Settings of this class match the ones exposed in Mesh Import Settings.
| importMaterials |
Import materials from file. |
| materialName |
Material naming setting. |
| materialSearch |
Existing material search setting. |
| globalScale |
Global scale factor for importing. |
| isUseFileUnitsSupported |
Is useFileUnits supported for this asset. |
| useFileUnits |
Detect file units and import as 1FileUnit=1UnityUnit, otherwise it will import as 1cm=1UnityUnit. |
| addCollider |
Add mesh colliders to imported meshes. |
| normalSmoothingAngle |
Smoothing angle for calculating normals. |
| splitTangentsAcrossSeams |
Should tangents be split across UV seams. |
| swapUVChannels |
Swap primary and secondary UV channels when importing. |
| generateSecondaryUV |
Generate secondary UV set for lightmapping. |
| secondaryUVAngleDistortion |
Threshold for angle distortion when generating secondary UV |
| secondaryUVAreaDistortion |
Threshold for area distortion when generating secondary UV |
| secondaryUVHardAngle |
Hard angle for generating secondary UV |
| secondaryUVPackMargin |
Margin to be left between charts when packing secondary UV |
| generateAnimations |
Animation generation options. |
| optimizeMesh |
Vertex optimization setting |
| normalImportMode |
Normals import mode. |
| tangentImportMode |
Tangents import mode. |
| bakeIK |
Bake Inverse Kinematics (IK) when importing. |
| isBakeIKSupported |
Is Bake Inverse Kinematics (IK) supported by this importer. |
| isTangentImportSupported |
Is import of tangents supported by this importer. |
| meshCompression |
Mesh compression setting. |
| animationCompression |
Animation compression setting. |
| animationRotationError |
Allowed error of animation rotation compression. |
| animationPositionError |
Allowed error of animation position compression. |
| animationScaleError |
Allowed error of animation scale compression. |
| splitAnimations |
Should animation be split into multiple clips when importing. |
| animationWrapMode |
The default wrap mode for the generated animation clips. |
| clipAnimations |
Animation clips to split animation into. |
| assetPath |
The path name of the asset for this importer (Read Only) |
| name |
The name of the object. |
| hideFlags |
Should the object be hidden, saved with the scene or modifiable by the user? |
| GetInstanceID |
Returns the instance id of the object. |
| ToString |
Returns the name of the game object. |
| GetAtPath |
Retrieves the asset importer for the asset at path. |
| operator bool |
Does the object exist? |
| Instantiate |
Clones the object original and returns the clone. |
| Destroy |
Removes a gameobject, component or asset. |
| DestroyImmediate |
Destroys the object obj immediately. It is strongly recommended to use Destroy instead. |
| FindObjectsOfType |
Returns a list of all active loaded objects of Type type. |
| FindObjectOfType |
Returns the first active loaded object of Type type. |
| operator == |
Compares if two objects refer to the same |
| operator != |
Compares if two objects refer to a different object |
| DontDestroyOnLoad |
Makes the object target not be destroyed automatically when loading a new scene. |