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