YAML Class ID Reference (Unity Types HEX IDs)
A reference of common class ID numbers used by the YAML file format is given below, both in numerical order of class IDs and alphabetical order of class names. Note that some ranges of numbers are intentionally omitted from the sequence - these may represent classes that have been removed from the API or may be reserved for future use. Classes defined from scripts will always have class ID 114 (MonoBehaviour).
Classes Ordered by ID Number
| ID | Class |
|---|---|
| 001 | GameObject |
| 002 | Component |
| 003 | LevelGameManager |
| 004 | Transform |
| 005 | TimeManager |
| 006 | GlobalGameManager |
| 008 | Behaviour |
| 009 | GameManager |
| 00B | AudioManager |
| 00C | ParticleAnimator |
| 00D | InputManager |
| 00F | EllipsoidParticleEmitter |
| 011 | Pipeline |
| 012 | EditorExtension |
| 013 | Physics2DSettings |
| 014 | Camera |
| 015 | Material |
| 017 | MeshRenderer |
| 019 | Renderer |
| 01A | ParticleRenderer |
| 01B | Texture |
| 01C | Texture2D |
| 01D | SceneSettings |
| 01E | GraphicsSettings |
| 021 | MeshFilter |
| 029 | OcclusionPortal |
| 02B | Mesh |
| 02D | Skybox |
| 02F | QualitySettings |
| 030 | Shader |
| 031 | TextAsset |
| 032 | Rigidbody2D |
| 033 | Physics2DManager |
| 035 | Collider2D |
| 036 | Rigidbody |
| 037 | PhysicsManager |
| 038 | Collider |
| 039 | Joint |
| 03A | CircleCollider2D |
| 03B | HingeJoint |
| 03C | PolygonCollider2D |
| 03D | BoxCollider2D |
| 03E | PhysicsMaterial2D |
| 040 | MeshCollider |
| 041 | BoxCollider |
| 042 | SpriteCollider2D |
| 044 | EdgeCollider2D |
| 048 | ComputeShader |
| 04A | AnimationClip |
| 04B | ConstantForce |
| 04C | WorldParticleCollider |
| 04E | TagManager |
| 051 | AudioListener |
| 052 | AudioSource |
| 053 | AudioClip |
| 054 | RenderTexture |
| 057 | MeshParticleEmitter |
| 058 | ParticleEmitter |
| 059 | Cubemap |
| 05A | Avatar |
| 05B | AnimatorController |
| 05C | GUILayer |
| 05D | RuntimeAnimatorController |
| 05E | ScriptMapper |
| 05F | Animator |
| 060 | TrailRenderer |
| 062 | DelayedCallManager |
| 066 | TextMesh |
| 068 | RenderSettings |
| 06C | Light |
| 06D | CGProgram |
| 06E | BaseAnimationTrack |
| 06F | Animation |
| 072 | MonoBehaviour |
| 073 | MonoScript |
| 074 | MonoManager |
| 075 | Texture3D |
| 076 | NewAnimationTrack |
| 077 | Projector |
| 078 | LineRenderer |
| 079 | Flare |
| 07A | Halo |
| 07B | LensFlare |
| 07C | FlareLayer |
| 07D | HaloLayer |
| 07E | NavMeshAreas |
| 07F | HaloManager |
| 080 | Font |
| 081 | PlayerSettings |
| 082 | NamedObject |
| 083 | GUITexture |
| 084 | GUIText |
| 085 | GUIElement |
| 086 | PhysicMaterial |
| 087 | SphereCollider |
| 088 | CapsuleCollider |
| 089 | SkinnedMeshRenderer |
| 08A | FixedJoint |
| 08C | RaycastCollider |
| 08D | BuildSettings |
| 08E | AssetBundle |
| 08F | CharacterController |
| 090 | CharacterJoint |
| 091 | SpringJoint |
| 092 | WheelCollider |
| 093 | ResourceManager |
| 094 | NetworkView |
| 095 | NetworkManager |
| 096 | PreloadData |
| 098 | MovieTexture |
| 099 | ConfigurableJoint |
| 09A | TerrainCollider |
| 09B | MasterServerInterface |
| 09C | TerrainData |
| 09D | LightmapSettings |
| 09E | WebCamTexture |
| 09F | EditorSettings |
| 0A0 | InteractiveCloth |
| 0A1 | ClothRenderer |
| 0A2 | EditorUserSettings |
| 0A3 | SkinnedCloth |
| 0A4 | AudioReverbFilter |
| 0A5 | AudioHighPassFilter |
| 0A6 | AudioChorusFilter |
| 0A7 | AudioReverbZone |
| 0A8 | AudioEchoFilter |
| 0A9 | AudioLowPassFilter |
| 0AA | AudioDistortionFilter |
| 0AB | SparseTexture |
| 0B4 | AudioBehaviour |
| 0B5 | AudioFilter |
| 0B6 | WindZone |
| 0B7 | Cloth |
| 0B8 | SubstanceArchive |
| 0B9 | ProceduralMaterial |
| 0BA | ProceduralTexture |
| 0BF | OffMeshLink |
| 0C0 | OcclusionArea |
| 0C1 | Tree |
| 0C2 | NavMeshObsolete |
| 0C3 | NavMeshAgent |
| 0C4 | NavMeshSettings |
| 0C5 | LightProbesLegacy |
| 0C6 | ParticleSystem |
| 0C7 | ParticleSystemRenderer |
| 0C8 | ShaderVariantCollection |
| 0CD | LODGroup |
| 0CE | BlendTree |
| 0CF | Motion |
| 0D0 | NavMeshObstacle |
| 0D2 | TerrainInstance |
| 0D4 | SpriteRenderer |
| 0D5 | Sprite |
| 0D6 | CachedSpriteAtlas |
| 0D7 | ReflectionProbe |
| 0D8 | ReflectionProbes |
| 0DA | Terrain |
| 0DC | LightProbeGroup |
| 0DD | AnimatorOverrideController |
| 0DE | CanvasRenderer |
| 0DF | Canvas |
| 0E0 | RectTransform |
| 0E1 | CanvasGroup |
| 0E2 | BillboardAsset |
| 0E3 | BillboardRenderer |
| 0E4 | SpeedTreeWindAsset |
| 0E5 | AnchoredJoint2D |
| 0E6 | Joint2D |
| 0E7 | SpringJoint2D |
| 0E8 | DistanceJoint2D |
| 0E9 | HingeJoint2D |
| 0EA | SliderJoint2D |
| 0EB | WheelJoint2D |
| 0EE | NavMeshData |
| 0F0 | AudioMixer |
| 0F1 | AudioMixerController |
| 0F3 | AudioMixerGroupController |
| 0F4 | AudioMixerEffectController |
| 0F5 | AudioMixerSnapshotController |
| 0F6 | PhysicsUpdateBehaviour2D |
| 0F7 | ConstantForce2D |
| 0F8 | Effector2D |
| 0F9 | AreaEffector2D |
| 0FA | PointEffector2D |
| 0FB | PlatformEffector2D |
| 0FC | SurfaceEffector2D |
| 102 | LightProbes |
| 10F | SampleClip |
| 110 | AudioMixerSnapshot |
| 111 | AudioMixerGroup |
| 122 | AssetBundleManifest |
| 3E9 | Prefab |
| 3EA | EditorExtensionImpl |
| 3EB | AssetImporter |
| 3EC | AssetDatabase |
| 3ED | Mesh3DSImporter |
| 3EE | TextureImporter |
| 3EF | ShaderImporter |
| 3F0 | ComputeShaderImporter |
| 3F3 | AvatarMask |
| 3FC | AudioImporter |
| 402 | HierarchyState |
| 403 | GUIDSerializer |
| 404 | AssetMetaData |
| 405 | DefaultAsset |
| 406 | DefaultImporter |
| 407 | TextScriptImporter |
| 408 | SceneAsset |
| 40A | NativeFormatImporter |
| 40B | MonoImporter |
| 40D | AssetServerCache |
| 40E | LibraryAssetImporter |
| 410 | ModelImporter |
| 411 | FBXImporter |
| 412 | TrueTypeFontImporter |
| 414 | MovieImporter |
| 415 | EditorBuildSettings |
| 416 | DDSImporter |
| 418 | InspectorExpandedState |
| 419 | AnnotationManager |
| 41A | PluginImporter |
| 41B | EditorUserBuildSettings |
| 41C | PVRImporter |
| 41D | ASTCImporter |
| 41E | KTXImporter |
| 44D | AnimatorStateTransition |
| 44E | AnimatorState |
| 451 | HumanTemplate |
| 453 | AnimatorStateMachine |
| 454 | PreviewAssetType |
| 455 | AnimatorTransition |
| 456 | SpeedTreeImporter |
| 457 | AnimatorTransitionBase |
| 458 | SubstanceImporter |
| 459 | LightmapParameters |
| 460 | LightmapSnapshot |
Classes Ordered Alphabetically
| Class | ID |
|---|---|
| ASTCImporter | 41D |
| AnchoredJoint2D | 0E5 |
| Animation | 06F |
| AnimationClip | 04A |
| Animator | 05F |
| AnimatorController | 05B |
| AnimatorOverrideController | 0DD |
| AnimatorState | 44E |
| AnimatorStateMachine | 453 |
| AnimatorStateTransition | 44D |
| AnimatorTransitionBase | 457 |
| AnimatorTransition | 455 |
| AnnotationManager | 419 |
| AreaEffector2D | 0F9 |
| AssetBundle | 08E |
| AssetBundleManifest | 122 |
| AssetDatabase | 3EC |
| AssetImporter | 3EB |
| AssetMetaData | 404 |
| AssetServerCache | 40D |
| AudioBehaviour | 0B4 |
| AudioChorusFilter | 0A6 |
| AudioClip | 053 |
| AudioDistortionFilter | 0AA |
| AudioEchoFilter | 0A8 |
| AudioFilter | 0B5 |
| AudioHighPassFilter | 0A5 |
| AudioImporter | 3FC |
| AudioListener | 051 |
| AudioLowPassFilter | 0A9 |
| AudioManager | 00B |
| AudioMixer | 0F0 |
| AudioMixerController | 0F1 |
| AudioMixerEffectController | 0F4 |
| AudioMixerGroup | 111 |
| AudioMixerGroupController | 0F3 |
| AudioMixerSnapshot | 110 |
| AudioMixerSnapshotController | 0F5 |
| AudioReverbFilter | 0A4 |
| AudioReverbZone | 0A7 |
| AudioSource | 052 |
| Avatar | 05A |
| AvatarMask | 3F3 |
| BaseAnimationTrack | 06E |
| Behaviour | 008 |
| BillboardAsset | 0E2 |
| BillboardRenderer | 0E3 |
| BlendTree | 0CE |
| BoxCollider | 041 |
| BoxCollider2D | 03D |
| BuildSettings | 08D |
| CachedSpriteAtlas | 0D6 |
| Camera | 014 |
| Canvas | 0DF |
| CanvasGroup | 0E1 |
| CanvasRenderer | 0DE |
| CapsuleCollider | 088 |
| CGProgram | 06D |
| CharacterController | 08F |
| CharacterJoint | 090 |
| CircleCollider2D | 03A |
| Cloth | 0B7 |
| ClothRenderer | 0A1 |
| Collider | 038 |
| Collider2D | 035 |
| Component | 002 |
| ComputeShader | 048 |
| ComputeShaderImporter | 3F0 |
| ConfigurableJoint | 099 |
| ConstantForce | 04B |
| ConstantForce2D | 0F7 |
| Cubemap | 059 |
| DDSImporter | 416 |
| DefaultAsset | 405 |
| DefaultImporter | 406 |
| DelayedCallManager | 062 |
| DistanceJoint2D | 0E8 |
| EdgeCollider2D | 044 |
| EditorBuildSettings | 415 |
| EditorExtension | 012 |
| EditorExtensionImpl | 3EA |
| EditorSettings | 09F |
| EditorUserBuildSettings | 41B |
| EditorUserSettings | 0A2 |
| Effector2D | 0F8 |
| EllipsoidParticleEmitter | 00F |
| FBXImporter | 411 |
| FixedJoint | 08A |
| Flare | 079 |
| FlareLayer | 07C |
| Font | 080 |
| GameManager | 009 |
| GameObject | 001 |
| GlobalGameManager | 006 |
| GraphicsSettings | 01E |
| GUIDSerializer | 403 |
| GUIElement | 085 |
| GUILayer | 05C |
| GUIText | 084 |
| GUITexture | 083 |
| Halo | 07A |
| HaloLayer | 07D |
| HaloManager | 07F |
| HierarchyState | 402 |
| HingeJoint | 03B |
| HingeJoint2D | 0E9 |
| HumanTemplate | 451 |
| InputManager | 00D |
| InspectorExpandedState | 418 |
| InteractiveCloth | 0A0 |
| Joint | 039 |
| Joint2D | 0E6 |
| KTXImporter | 41E |
| LensFlare | 07B |
| LevelGameManager | 003 |
| LibraryAssetImporter | 40E |
| Light | 06C |
| LightmapParameters | 459 |
| LightmapSettings | 09D |
| LightmapSnapshot | 460 |
| LightProbeGroup | 0DC |
| LightProbes | 102 |
| LightProbesLegacy | 0C5 |
| LineRenderer | 078 |
| LODGroup | 0CD |
| MasterServerInterface | 09B |
| Material | 015 |
| Mesh | 02B |
| Mesh3DSImporter | 3ED |
| MeshCollider | 040 |
| MeshFilter | 021 |
| MeshParticleEmitter | 057 |
| MeshRenderer | 017 |
| ModelImporter | 410 |
| MonoBehaviour | 072 |
| MonoImporter | 40B |
| MonoManager | 074 |
| MonoScript | 073 |
| Motion | 0CF |
| MovieImporter | 414 |
| MovieTexture | 098 |
| NamedObject | 082 |
| NativeFormatImporter | 40A |
| NavMeshAgent | 0C3 |
| NavMeshAreas | 07E |
| NavMeshData | 0EE |
| NavMeshObsolete | 0C2 |
| NavMeshObstacle | 0D0 |
| NavMeshSettings | 0C4 |
| NetworkManager | 095 |
| NetworkView | 094 |
| NewAnimationTrack | 076 |
| OcclusionArea | 0C0 |
| OcclusionPortal | 029 |
| OffMeshLink | 0BF |
| ParticleAnimator | 00C |
| ParticleEmitter | 058 |
| ParticleRenderer | 01A |
| ParticleSystem | 0C6 |
| ParticleSystemRenderer | 0C7 |
| PhysicMaterial | 086 |
| Physics2DManager | 033 |
| Physics2DSettings | 013 |
| PhysicsManager | 037 |
| PhysicsMaterial2D | 03E |
| PhysicsUpdateBehaviour2D | 0F6 |
| Pipeline | 011 |
| PlatformEffector2D | 0FB |
| PlayerSettings | 081 |
| PluginImporter | 41A |
| PointEffector2D | 0FA |
| PolygonCollider2D | 03C |
| Prefab | 3E9 |
| PreloadData | 096 |
| PreviewAssetType | 454 |
| ProceduralMaterial | 0B9 |
| ProceduralTexture | 0BA |
| Projector | 077 |
| PVRImporter | 41C |
| QualitySettings | 02F |
| RaycastCollider | 08C |
| RectTransform | 0E0 |
| ReflectionProbe | 0D7 |
| ReflectionProbes | 0D8 |
| Renderer | 019 |
| RenderSettings | 068 |
| RenderTexture | 054 |
| ResourceManager | 093 |
| Rigidbody | 036 |
| Rigidbody2D | 032 |
| RuntimeAnimatorController | 05D |
| SampleClip | 10F |
| SceneAsset | 408 |
| SceneSettings | 01D |
| ScriptMapper | 05E |
| Shader | 030 |
| ShaderImporter | 3EF |
| ShaderVariantCollection | 0C8 |
| SkinnedCloth | 0A3 |
| SkinnedMeshRenderer | 089 |
| Skybox | 02D |
| SliderJoint2D | 0EA |
| SparseTexture | 0AB |
| SphereCollider | 087 |
| SpringJoint | 091 |
| SpringJoint2D | 0E7 |
| Sprite | 0D5 |
| SpriteCollider2D | 042 |
| SpriteRenderer | 0D4 |
| SpeedTreeImporter | 456 |
| SpeedTreeWindAsset | 0E4 |
| SubstanceArchive | 0B8 |
| SubstanceImporter | 458 |
| SurfaceEffector2D | 0FC |
| TagManager | 04E |
| Terrain | 0DA |
| TerrainCollider | 09A |
| TerrainData | 09C |
| TerrainInstance | 0D2 |
| TextAsset | 031 |
| TextMesh | 066 |
| TextScriptImporter | 407 |
| Texture | 01B |
| Texture2D | 01C |
| Texture3D | 075 |
| TextureImporter | 3EE |
| TimeManager | 005 |
| TrailRenderer | 060 |
| Transform | 004 |
| Tree | 0C1 |
| TrueTypeFontImporter | 412 |
| WebCamTexture | 09E |
| WheelCollider | 092 |
| WheelJoint2D | 0EB |
| WindZone | 0B6 |
| WorldParticleCollider | 04C |