An Example of a YAML Scene File
YAML Class ID Reference
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 |
0 |
Object |
1 |
GameObject |
2 |
Component |
3 |
LevelGameManager |
4 |
Transform |
5 |
TimeManager |
6 |
GlobalGameManager |
8 |
Behaviour |
9 |
GameManager |
11 |
AudioManager |
12 |
ParticleAnimator |
13 |
InputManager |
15 |
EllipsoidParticleEmitter |
18 |
EditorExtension |
19 |
Physics2DSettings |
20 |
Camera |
21 |
Material |
23 |
MeshRenderer |
25 |
Renderer |
26 |
ParticleRenderer |
27 |
Texture |
28 |
Texture2D |
29 |
OcclusionCullingSettings |
30 |
GraphicsSettings |
33 |
MeshFilter |
41 |
OcclusionPortal |
43 |
Mesh |
45 |
Skybox |
47 |
QualitySettings |
48 |
Shader |
49 |
TextAsset |
50 |
Rigidbody2D |
53 |
Collider2D |
54 |
Rigidbody |
55 |
PhysicsManager |
56 |
Collider |
57 |
Joint |
58 |
CircleCollider2D |
59 |
HingeJoint |
60 |
PolygonCollider2D |
61 |
BoxCollider2D |
62 |
PhysicsMaterial2D |
64 |
MeshCollider |
65 |
BoxCollider |
66 |
CompositeCollider2D |
68 |
EdgeCollider2D |
70 |
CapsuleCollider2D |
72 |
ComputeShader |
74 |
AnimationClip |
75 |
ConstantForce |
76 |
WorldParticleCollider |
78 |
TagManager |
81 |
AudioListener |
82 |
AudioSource |
83 |
AudioClip |
84 |
RenderTexture |
86 |
CustomRenderTexture |
87 |
MeshParticleEmitter |
88 |
ParticleEmitter |
89 |
Cubemap |
90 |
Avatar |
91 |
AnimatorController |
92 |
GUILayer |
93 |
RuntimeAnimatorController |
94 |
ScriptMapper |
95 |
Animator |
96 |
TrailRenderer |
98 |
DelayedCallManager |
102 |
TextMesh |
104 |
RenderSettings |
108 |
Light |
109 |
CGProgram |
110 |
BaseAnimationTrack |
111 |
Animation |
114 |
MonoBehaviour |
115 |
MonoScript |
116 |
MonoManager |
117 |
Texture3D |
118 |
NewAnimationTrack |
119 |
Projector |
120 |
LineRenderer |
121 |
Flare |
122 |
Halo |
123 |
LensFlare |
124 |
FlareLayer |
125 |
HaloLayer |
126 |
NavMeshProjectSettings |
128 |
Font |
129 |
PlayerSettings |
130 |
NamedObject |
131 |
GUITexture |
132 |
GUIText |
133 |
GUIElement |
134 |
PhysicMaterial |
135 |
SphereCollider |
136 |
CapsuleCollider |
137 |
SkinnedMeshRenderer |
138 |
FixedJoint |
141 |
BuildSettings |
142 |
AssetBundle |
143 |
CharacterController |
144 |
CharacterJoint |
145 |
SpringJoint |
146 |
WheelCollider |
147 |
ResourceManager |
148 |
NetworkView |
149 |
NetworkManager |
150 |
PreloadData |
152 |
MovieTexture |
153 |
ConfigurableJoint |
154 |
TerrainCollider |
155 |
MasterServerInterface |
156 |
TerrainData |
157 |
LightmapSettings |
158 |
WebCamTexture |
159 |
EditorSettings |
162 |
EditorUserSettings |
164 |
AudioReverbFilter |
165 |
AudioHighPassFilter |
166 |
AudioChorusFilter |
167 |
AudioReverbZone |
168 |
AudioEchoFilter |
169 |
AudioLowPassFilter |
170 |
AudioDistortionFilter |
171 |
SparseTexture |
180 |
AudioBehaviour |
181 |
AudioFilter |
182 |
WindZone |
183 |
Cloth |
184 |
SubstanceArchive |
185 |
ProceduralMaterial |
186 |
ProceduralTexture |
187 |
Texture2DArray |
188 |
CubemapArray |
191 |
OffMeshLink |
192 |
OcclusionArea |
193 |
Tree |
195 |
NavMeshAgent |
196 |
NavMeshSettings |
198 |
ParticleSystem |
199 |
ParticleSystemRenderer |
200 |
ShaderVariantCollection |
205 |
LODGroup |
206 |
BlendTree |
207 |
Motion |
208 |
NavMeshObstacle |
210 |
SortingGroup |
212 |
SpriteRenderer |
213 |
Sprite |
214 |
CachedSpriteAtlas |
215 |
ReflectionProbe |
218 |
Terrain |
220 |
LightProbeGroup |
221 |
AnimatorOverrideController |
222 |
CanvasRenderer |
223 |
Canvas |
224 |
RectTransform |
225 |
CanvasGroup |
226 |
BillboardAsset |
227 |
BillboardRenderer |
228 |
SpeedTreeWindAsset |
229 |
AnchoredJoint2D |
230 |
Joint2D |
231 |
SpringJoint2D |
232 |
DistanceJoint2D |
233 |
HingeJoint2D |
234 |
SliderJoint2D |
235 |
WheelJoint2D |
236 |
ClusterInputManager |
237 |
BaseVideoTexture |
238 |
NavMeshData |
240 |
AudioMixer |
241 |
AudioMixerController |
243 |
AudioMixerGroupController |
244 |
AudioMixerEffectController |
245 |
AudioMixerSnapshotController |
246 |
PhysicsUpdateBehaviour2D |
247 |
ConstantForce2D |
248 |
Effector2D |
249 |
AreaEffector2D |
250 |
PointEffector2D |
251 |
PlatformEffector2D |
252 |
SurfaceEffector2D |
253 |
BuoyancyEffector2D |
254 |
RelativeJoint2D |
255 |
FixedJoint2D |
256 |
FrictionJoint2D |
257 |
TargetJoint2D |
258 |
LightProbes |
259 |
LightProbeProxyVolume |
271 |
SampleClip |
272 |
AudioMixerSnapshot |
273 |
AudioMixerGroup |
290 |
AssetBundleManifest |
300 |
RuntimeInitializeOnLoadManager |
301 |
CloudWebServicesManager |
303 |
UnityAnalyticsManager |
304 |
CrashReportManager |
305 |
PerformanceReportingManager |
310 |
UnityConnectSettings |
319 |
AvatarMask |
320 |
PlayableDirector |
328 |
VideoPlayer |
329 |
VideoClip |
331 |
SpriteMask |
362 |
WorldAnchor |
363 |
OcclusionCullingData |
1001 |
Prefab |
1002 |
EditorExtensionImpl |
1003 |
AssetImporter |
1004 |
AssetDatabaseV1 |
1005 |
Mesh3DSImporter |
1006 |
TextureImporter |
1007 |
ShaderImporter |
1008 |
ComputeShaderImporter |
1020 |
AudioImporter |
1026 |
HierarchyState |
1028 |
AssetMetaData |
1029 |
DefaultAsset |
1030 |
DefaultImporter |
1031 |
TextScriptImporter |
1032 |
SceneAsset |
1034 |
NativeFormatImporter |
1035 |
MonoImporter |
1038 |
LibraryAssetImporter |
1040 |
ModelImporter |
1041 |
FBXImporter |
1042 |
TrueTypeFontImporter |
1044 |
MovieImporter |
1045 |
EditorBuildSettings |
1048 |
InspectorExpandedState |
1049 |
AnnotationManager |
1050 |
PluginImporter |
1051 |
EditorUserBuildSettings |
1055 |
IHVImageFormatImporter |
1101 |
AnimatorStateTransition |
1102 |
AnimatorState |
1105 |
HumanTemplate |
1107 |
AnimatorStateMachine |
1108 |
PreviewAnimationClip |
1109 |
AnimatorTransition |
1110 |
SpeedTreeImporter |
1111 |
AnimatorTransitionBase |
1112 |
SubstanceImporter |
1113 |
LightmapParameters |
1120 |
LightingDataAsset |
1124 |
SketchUpImporter |
1125 |
BuildReport |
1126 |
PackedAssets |
1127 |
VideoClipImporter |
100000 |
int |
100001 |
bool |
100002 |
float |
100003 |
MonoObject |
100004 |
Collision |
100005 |
Vector3f |
100006 |
RootMotionData |
100007 |
Collision2D |
100008 |
AudioMixerLiveUpdateFloat |
100009 |
AudioMixerLiveUpdateBool |
100010 |
Polygon2D |
100011 |
void |
19719996 |
TilemapCollider2D |
156049354 |
Grid |
483693784 |
TilemapRenderer |
638013454 |
SpriteAtlasDatabase |
644342135 |
CachedSpriteAtlasRuntimeData |
668709126 |
BuiltAssetBundleInfoSet |
687078895 |
SpriteAtlas |
1152215463 |
AssemblyDefinitionAsset |
1268269756 |
GameObjectRecorder |
1325145578 |
LightingDataAssetParent |
1480428607 |
LowerResBlitTexture |
1571458007 |
RenderPassAttachment |
1742807556 |
GridLayout |
1766753193 |
AssemblyDefinitionImporter |
1839735485 |
Tilemap |
2089858483 |
ScriptedImporter |
2126867596 |
TilemapEditorUserSettings |
Classes Ordered Alphabetically
ID |
Class |
AnchoredJoint2D |
229 |
Animation |
111 |
AnimationClip |
74 |
Animator |
95 |
AnimatorController |
91 |
AnimatorOverrideController |
221 |
AnimatorState |
1102 |
AnimatorStateMachine |
1107 |
AnimatorStateTransition |
1101 |
AnimatorTransition |
1109 |
AnimatorTransitionBase |
1111 |
AnnotationManager |
1049 |
AreaEffector2D |
249 |
AssemblyDefinitionAsset |
1152215463 |
AssemblyDefinitionImporter |
1766753193 |
AssetBundle |
142 |
AssetBundleManifest |
290 |
AssetDatabaseV1 |
1004 |
AssetImporter |
1003 |
AssetMetaData |
1028 |
AudioBehaviour |
180 |
AudioChorusFilter |
166 |
AudioClip |
83 |
AudioDistortionFilter |
170 |
AudioEchoFilter |
168 |
AudioFilter |
181 |
AudioHighPassFilter |
165 |
AudioImporter |
1020 |
AudioListener |
81 |
AudioLowPassFilter |
169 |
AudioManager |
11 |
AudioMixer |
240 |
AudioMixerController |
241 |
AudioMixerEffectController |
244 |
AudioMixerGroup |
273 |
AudioMixerGroupController |
243 |
AudioMixerLiveUpdateBool |
100009 |
AudioMixerLiveUpdateFloat |
100008 |
AudioMixerSnapshot |
272 |
AudioMixerSnapshotController |
245 |
AudioReverbFilter |
164 |
AudioReverbZone |
167 |
AudioSource |
82 |
Avatar |
90 |
AvatarMask |
319 |
BaseAnimationTrack |
110 |
BaseVideoTexture |
237 |
Behaviour |
8 |
BillboardAsset |
226 |
BillboardRenderer |
227 |
BlendTree |
206 |
bool |
100001 |
BoxCollider |
65 |
BoxCollider2D |
61 |
BuildReport |
1125 |
BuildSettings |
141 |
BuiltAssetBundleInfoSet |
668709126 |
BuoyancyEffector2D |
253 |
CachedSpriteAtlas |
214 |
CachedSpriteAtlasRuntimeData |
644342135 |
Camera |
20 |
Canvas |
223 |
CanvasGroup |
225 |
CanvasRenderer |
222 |
CapsuleCollider |
136 |
CapsuleCollider2D |
70 |
CGProgram |
109 |
CharacterController |
143 |
CharacterJoint |
144 |
CircleCollider2D |
58 |
Cloth |
183 |
CloudWebServicesManager |
301 |
ClusterInputManager |
236 |
Collider |
56 |
Collider2D |
53 |
Collision |
100004 |
Collision2D |
100007 |
Component |
2 |
CompositeCollider2D |
66 |
ComputeShader |
72 |
ComputeShaderImporter |
1008 |
ConfigurableJoint |
153 |
ConstantForce |
75 |
ConstantForce2D |
247 |
CrashReportManager |
304 |
Cubemap |
89 |
CubemapArray |
188 |
CustomRenderTexture |
86 |
DefaultAsset |
1029 |
DefaultImporter |
1030 |
DelayedCallManager |
98 |
DistanceJoint2D |
232 |
EdgeCollider2D |
68 |
EditorBuildSettings |
1045 |
EditorExtension |
18 |
EditorExtensionImpl |
1002 |
EditorSettings |
159 |
EditorUserBuildSettings |
1051 |
EditorUserSettings |
162 |
Effector2D |
248 |
EllipsoidParticleEmitter |
15 |
FBXImporter |
1041 |
FixedJoint |
138 |
FixedJoint2D |
255 |
Flare |
121 |
FlareLayer |
124 |
float |
100002 |
Font |
128 |
FrictionJoint2D |
256 |
GameManager |
9 |
GameObject |
1 |
GameObjectRecorder |
1268269756 |
GlobalGameManager |
6 |
GraphicsSettings |
30 |
Grid |
156049354 |
GridLayout |
1742807556 |
GUIElement |
133 |
GUILayer |
92 |
GUIText |
132 |
GUITexture |
131 |
Halo |
122 |
HaloLayer |
125 |
HierarchyState |
1026 |
HingeJoint |
59 |
HingeJoint2D |
233 |
HumanTemplate |
1105 |
IHVImageFormatImporter |
1055 |
InputManager |
13 |
InspectorExpandedState |
1048 |
int |
100000 |
Joint |
57 |
Joint2D |
230 |
LensFlare |
123 |
LevelGameManager |
3 |
LibraryAssetImporter |
1038 |
Light |
108 |
LightingDataAsset |
1120 |
LightingDataAssetParent |
1325145578 |
LightmapParameters |
1113 |
LightmapSettings |
157 |
LightProbeGroup |
220 |
LightProbeProxyVolume |
259 |
LightProbes |
258 |
LineRenderer |
120 |
LODGroup |
205 |
LowerResBlitTexture |
1480428607 |
MasterServerInterface |
155 |
Material |
21 |
Mesh |
43 |
Mesh3DSImporter |
1005 |
MeshCollider |
64 |
MeshFilter |
33 |
MeshParticleEmitter |
87 |
MeshRenderer |
23 |
ModelImporter |
1040 |
MonoBehaviour |
114 |
MonoImporter |
1035 |
MonoManager |
116 |
MonoObject |
100003 |
MonoScript |
115 |
Motion |
207 |
MovieImporter |
1044 |
MovieTexture |
152 |
NamedObject |
130 |
NativeFormatImporter |
1034 |
NavMeshAgent |
195 |
NavMeshData |
238 |
NavMeshObstacle |
208 |
NavMeshProjectSettings |
126 |
NavMeshSettings |
196 |
NetworkManager |
149 |
NetworkView |
148 |
NewAnimationTrack |
118 |
Object |
0 |
OcclusionArea |
192 |
OcclusionCullingData |
363 |
OcclusionCullingSettings |
29 |
OcclusionPortal |
41 |
OffMeshLink |
191 |
PackedAssets |
1126 |
ParticleAnimator |
12 |
ParticleEmitter |
88 |
ParticleRenderer |
26 |
ParticleSystem |
198 |
ParticleSystemRenderer |
199 |
PerformanceReportingManager |
305 |
PhysicMaterial |
134 |
Physics2DSettings |
19 |
PhysicsManager |
55 |
PhysicsMaterial2D |
62 |
PhysicsUpdateBehaviour2D |
246 |
PlatformEffector2D |
251 |
PlayableDirector |
320 |
PlayerSettings |
129 |
PluginImporter |
1050 |
PointEffector2D |
250 |
Polygon2D |
100010 |
PolygonCollider2D |
60 |
Prefab |
1001 |
PreloadData |
150 |
PreviewAnimationClip |
1108 |
ProceduralMaterial |
185 |
ProceduralTexture |
186 |
Projector |
119 |
QualitySettings |
47 |
RectTransform |
224 |
ReflectionProbe |
215 |
RelativeJoint2D |
254 |
Renderer |
25 |
RenderPassAttachment |
1571458007 |
RenderSettings |
104 |
RenderTexture |
84 |
ResourceManager |
147 |
Rigidbody |
54 |
Rigidbody2D |
50 |
RootMotionData |
100006 |
RuntimeAnimatorController |
93 |
RuntimeInitializeOnLoadManager |
300 |
SampleClip |
271 |
SceneAsset |
1032 |
ScriptedImporter |
2089858483 |
ScriptMapper |
94 |
Shader |
48 |
ShaderImporter |
1007 |
ShaderVariantCollection |
200 |
SketchUpImporter |
1124 |
SkinnedMeshRenderer |
137 |
Skybox |
45 |
SliderJoint2D |
234 |
SortingGroup |
210 |
SparseTexture |
171 |
SpeedTreeImporter |
1110 |
SpeedTreeWindAsset |
228 |
SphereCollider |
135 |
SpringJoint |
145 |
SpringJoint2D |
231 |
Sprite |
213 |
SpriteAtlas |
687078895 |
SpriteAtlasDatabase |
638013454 |
SpriteMask |
331 |
SpriteRenderer |
212 |
SubstanceArchive |
184 |
SubstanceImporter |
1112 |
SurfaceEffector2D |
252 |
TagManager |
78 |
TargetJoint2D |
257 |
Terrain |
218 |
TerrainCollider |
154 |
TerrainData |
156 |
TextAsset |
49 |
TextMesh |
102 |
TextScriptImporter |
1031 |
Texture |
27 |
Texture2D |
28 |
Texture2DArray |
187 |
Texture3D |
117 |
TextureImporter |
1006 |
Tilemap |
1839735485 |
TilemapCollider2D |
19719996 |
TilemapEditorUserSettings |
2126867596 |
TilemapRenderer |
483693784 |
TimeManager |
5 |
TrailRenderer |
96 |
Transform |
4 |
Tree |
193 |
TrueTypeFontImporter |
1042 |
UnityAnalyticsManager |
303 |
UnityConnectSettings |
310 |
Vector3f |
100005 |
VideoClip |
329 |
VideoClipImporter |
1127 |
VideoPlayer |
328 |
void |
100011 |
WebCamTexture |
158 |
WheelCollider |
146 |
WheelJoint2D |
235 |
WindZone |
182 |
WorldAnchor |
362 |
WorldParticleCollider |
76 |
An Example of a YAML Scene File