Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

ModelImporter

Namespace: UnityEditor

/

Inherits from: AssetImporter

Description

Model importer lets you modify model import settings from editor scripts.

Settings of this class match the ones exposed in Mesh Import Settings.

Variables

addColliderAdd mesh colliders to imported meshes.
animationCompressionAnimation compression setting.
animationPositionErrorAllowed error of animation position compression.
animationRotationErrorAllowed error of animation rotation compression.
animationScaleErrorAllowed error of animation scale compression.
animationTypeAnimator generation mode.
animationWrapModeThe default wrap mode for the generated animation clips.
bakeIKBake Inverse Kinematics (IK) when importing.
clipAnimationsAnimation clips to split animation into.
extraExposedTransformPathsAnimation optimization setting.
generateAnimationsAnimation generation options.
generateSecondaryUVGenerate secondary UV set for lightmapping.
globalScaleGlobal scale factor for importing.
importAnimationImport animation from file.
importBlendShapesControls import of BlendShapes.
importMaterialsImport materials from file.
isBakeIKSupportedIs Bake Inverse Kinematics (IK) supported by this importer.
isReadableAre mesh vertices and indices accessible from script?
isTangentImportSupportedIs import of tangents supported by this importer.
isUseFileUnitsSupportedIs useFileUnits supported for this asset.
materialNameMaterial naming setting.
materialSearchExisting material search setting.
meshCompressionMesh compression setting.
normalImportModeNormals import mode.
normalSmoothingAngleSmoothing angle for calculating normals.
optimizeGameObjectsAnimation optimization setting.
optimizeMeshVertex optimization setting.
referencedClipsGenerates the list of all imported Animations.
secondaryUVAngleDistortionThreshold for angle distortion when generating secondary UV.
secondaryUVAreaDistortionThreshold for area distortion when generating secondary UV.
secondaryUVHardAngleHard angle for generating secondary UV.
secondaryUVPackMarginMargin to be left between charts when packing secondary UV.
splitTangentsAcrossSeamsShould tangents be split across UV seams.
swapUVChannelsSwap primary and secondary UV channels when importing.
tangentImportModeTangents import mode.
transformPathsGenerates the list of all imported Transforms.
useFileUnitsDetect file units and import as 1FileUnit=1UnityUnit, otherwise it will import as 1cm=1UnityUnit.

Inherited members

Variables

assetPathThe path name of the asset for this importer. (Read Only)
userDataGet or set any user data.
hideFlagsShould the object be hidden, saved with the scene or modifiable by the user?
nameThe name of the object.

Functions

GetInstanceIDReturns the instance id of the object.
ToStringReturns the name of the game object.

Static Functions

GetAtPathRetrieves the asset importer for the asset at path.
DestroyRemoves a gameobject, component or asset.
DestroyImmediateDestroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoadMakes the object target not be destroyed automatically when loading a new scene.
FindObjectOfTypeReturns the first active loaded object of Type type.
FindObjectsOfTypeReturns a list of all active loaded objects of Type type.
InstantiateClones the object original and returns the clone.

Operators

boolDoes the object exist?
operator !=Compares if two objects refer to a different object.
operator ==Compares if two objects refer to the same.