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 |
1 |
GameObject |
2 |
Component |
3 |
LevelGameManager |
4 |
Transform |
5 |
TimeManager |
6 |
GlobalGameManager |
8 |
Behaviour |
9 |
GameManager |
11 |
AudioManager |
12 |
ParticleAnimator |
13 |
InputManager |
15 |
EllipsoidParticleEmitter |
17 |
Pipeline |
18 |
EditorExtension |
19 |
Physics2DSettings |
20 |
Camera |
21 |
Material |
23 |
MeshRenderer |
25 |
Renderer |
26 |
ParticleRenderer |
27 |
Texture |
28 |
Texture2D |
29 |
SceneSettings |
30 |
GraphicsSettings |
33 |
MeshFilter |
41 |
OcclusionPortal |
43 |
Mesh |
45 |
Skybox |
47 |
QualitySettings |
48 |
Shader |
49 |
TextAsset |
50 |
Rigidbody2D |
51 |
Physics2DManager |
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 |
SpriteCollider2D |
68 |
EdgeCollider2D |
72 |
ComputeShader |
74 |
AnimationClip |
75 |
ConstantForce |
76 |
WorldParticleCollider |
78 |
TagManager |
81 |
AudioListener |
82 |
AudioSource |
83 |
AudioClip |
84 |
RenderTexture |
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 |
NavMeshAreas |
127 |
HaloManager |
128 |
Font |
129 |
PlayerSettings |
130 |
NamedObject |
131 |
GUITexture |
132 |
GUIText |
133 |
GUIElement |
134 |
PhysicMaterial |
135 |
SphereCollider |
136 |
CapsuleCollider |
137 |
SkinnedMeshRenderer |
138 |
FixedJoint |
140 |
RaycastCollider |
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 |
160 |
InteractiveCloth |
161 |
ClothRenderer |
162 |
EditorUserSettings |
163 |
SkinnedCloth |
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 |
191 |
OffMeshLink |
192 |
OcclusionArea |
193 |
Tree |
194 |
NavMeshObsolete |
195 |
NavMeshAgent |
196 |
NavMeshSettings |
197 |
LightProbesLegacy |
198 |
ParticleSystem |
199 |
ParticleSystemRenderer |
200 |
ShaderVariantCollection |
205 |
LODGroup |
206 |
BlendTree |
207 |
Motion |
208 |
NavMeshObstacle |
210 |
TerrainInstance |
212 |
SpriteRenderer |
213 |
Sprite |
214 |
CachedSpriteAtlas |
215 |
ReflectionProbe |
216 |
ReflectionProbes |
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 |
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 |
258 |
LightProbes |
271 |
SampleClip |
272 |
AudioMixerSnapshot |
273 |
AudioMixerGroup |
290 |
AssetBundleManifest |
1001 |
Prefab |
1002 |
EditorExtensionImpl |
1003 |
AssetImporter |
1004 |
AssetDatabase |
1005 |
Mesh3DSImporter |
1006 |
TextureImporter |
1007 |
ShaderImporter |
1008 |
ComputeShaderImporter |
1011 |
AvatarMask |
1020 |
AudioImporter |
1026 |
HierarchyState |
1027 |
GUIDSerializer |
1028 |
AssetMetaData |
1029 |
DefaultAsset |
1030 |
DefaultImporter |
1031 |
TextScriptImporter |
1032 |
SceneAsset |
1034 |
NativeFormatImporter |
1035 |
MonoImporter |
1037 |
AssetServerCache |
1038 |
LibraryAssetImporter |
1040 |
ModelImporter |
1041 |
FBXImporter |
1042 |
TrueTypeFontImporter |
1044 |
MovieImporter |
1045 |
EditorBuildSettings |
1046 |
DDSImporter |
1048 |
InspectorExpandedState |
1049 |
AnnotationManager |
1050 |
PluginImporter |
1051 |
EditorUserBuildSettings |
1052 |
PVRImporter |
1053 |
ASTCImporter |
1054 |
KTXImporter |
1101 |
AnimatorStateTransition |
1102 |
AnimatorState |
1105 |
HumanTemplate |
1107 |
AnimatorStateMachine |
1108 |
PreviewAssetType |
1109 |
AnimatorTransition |
1110 |
SpeedTreeImporter |
1111 |
AnimatorTransitionBase |
1112 |
SubstanceImporter |
1113 |
LightmapParameters |
1120 |
LightmapSnapshot |
Classes Ordered Alphabetically
Class |
ID |
ASTCImporter |
1053 |
AnchoredJoint2D |
229 |
Animation |
111 |
AnimationClip |
74 |
Animator |
95 |
AnimatorController |
91 |
AnimatorOverrideController |
221 |
AnimatorState |
1102 |
AnimatorStateMachine |
1107 |
AnimatorStateTransition |
1101 |
AnimatorTransitionBase |
1111 |
AnimatorTransition |
1109 |
AnnotationManager |
1049 |
AreaEffector2D |
249 |
AssetBundle |
142 |
AssetBundleManifest |
290 |
AssetDatabase |
1004 |
AssetImporter |
1003 |
AssetMetaData |
1028 |
AssetServerCache |
1037 |
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 |
AudioMixerSnapshot |
272 |
AudioMixerSnapshotController |
245 |
AudioReverbFilter |
164 |
AudioReverbZone |
167 |
AudioSource |
82 |
Avatar |
90 |
AvatarMask |
1011 |
BaseAnimationTrack |
110 |
Behaviour |
8 |
BillboardAsset |
226 |
BillboardRenderer |
227 |
BlendTree |
206 |
BoxCollider |
65 |
BoxCollider2D |
61 |
BuildSettings |
141 |
CachedSpriteAtlas |
214 |
Camera |
20 |
Canvas |
223 |
CanvasGroup |
225 |
CanvasRenderer |
222 |
CapsuleCollider |
136 |
CGProgram |
109 |
CharacterController |
143 |
CharacterJoint |
144 |
CircleCollider2D |
58 |
Cloth |
183 |
ClothRenderer |
161 |
Collider |
56 |
Collider2D |
53 |
Component |
2 |
ComputeShader |
72 |
ComputeShaderImporter |
1008 |
ConfigurableJoint |
153 |
ConstantForce |
75 |
ConstantForce2D |
247 |
Cubemap |
89 |
DDSImporter |
1046 |
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 |
Flare |
121 |
FlareLayer |
124 |
Font |
128 |
GameManager |
9 |
GameObject |
1 |
GlobalGameManager |
6 |
GraphicsSettings |
30 |
GUIDSerializer |
1027 |
GUIElement |
133 |
GUILayer |
92 |
GUIText |
132 |
GUITexture |
131 |
Halo |
122 |
HaloLayer |
125 |
HaloManager |
127 |
HierarchyState |
1026 |
HingeJoint |
59 |
HingeJoint2D |
233 |
HumanTemplate |
1105 |
InputManager |
13 |
InspectorExpandedState |
1048 |
InteractiveCloth |
160 |
Joint |
57 |
Joint2D |
230 |
KTXImporter |
1054 |
LensFlare |
123 |
LevelGameManager |
3 |
LibraryAssetImporter |
1038 |
Light |
108 |
LightmapParameters |
1113 |
LightmapSettings |
157 |
LightmapSnapshot |
1120 |
LightProbeGroup |
220 |
LightProbes |
258 |
LightProbesLegacy |
197 |
LineRenderer |
120 |
LODGroup |
205 |
MasterServerInterface |
155 |
Material |
21 |
Mesh |
43 |
Mesh3DSImporter |
1005 |
MeshCollider |
64 |
MeshFilter |
33 |
MeshParticleEmitter |
87 |
MeshRenderer |
23 |
ModelImporter |
1040 |
MonoBehaviour |
114 |
MonoImporter |
1035 |
MonoManager |
116 |
MonoScript |
115 |
Motion |
207 |
MovieImporter |
1044 |
MovieTexture |
152 |
NamedObject |
130 |
NativeFormatImporter |
1034 |
NavMeshAgent |
195 |
NavMeshAreas |
126 |
NavMeshData |
238 |
NavMeshObsolete |
194 |
NavMeshObstacle |
208 |
NavMeshSettings |
196 |
NetworkManager |
149 |
NetworkView |
148 |
NewAnimationTrack |
118 |
OcclusionArea |
192 |
OcclusionPortal |
41 |
OffMeshLink |
191 |
ParticleAnimator |
12 |
ParticleEmitter |
88 |
ParticleRenderer |
26 |
ParticleSystem |
198 |
ParticleSystemRenderer |
199 |
PhysicMaterial |
134 |
Physics2DManager |
51 |
Physics2DSettings |
19 |
PhysicsManager |
55 |
PhysicsMaterial2D |
62 |
PhysicsUpdateBehaviour2D |
246 |
Pipeline |
17 |
PlatformEffector2D |
251 |
PlayerSettings |
129 |
PluginImporter |
1050 |
PointEffector2D |
250 |
PolygonCollider2D |
60 |
Prefab |
1001 |
PreloadData |
150 |
PreviewAssetType |
1108 |
ProceduralMaterial |
185 |
ProceduralTexture |
186 |
Projector |
119 |
PVRImporter |
1052 |
QualitySettings |
47 |
RaycastCollider |
140 |
RectTransform |
224 |
ReflectionProbe |
215 |
ReflectionProbes |
216 |
Renderer |
25 |
RenderSettings |
104 |
RenderTexture |
84 |
ResourceManager |
147 |
Rigidbody |
54 |
Rigidbody2D |
50 |
RuntimeAnimatorController |
93 |
SampleClip |
271 |
SceneAsset |
1032 |
SceneSettings |
29 |
ScriptMapper |
94 |
Shader |
48 |
ShaderImporter |
1007 |
ShaderVariantCollection |
200 |
SkinnedCloth |
163 |
SkinnedMeshRenderer |
137 |
Skybox |
45 |
SliderJoint2D |
234 |
SparseTexture |
171 |
SphereCollider |
135 |
SpringJoint |
145 |
SpringJoint2D |
231 |
Sprite |
213 |
SpriteCollider2D |
66 |
SpriteRenderer |
212 |
SpeedTreeImporter |
1110 |
SpeedTreeWindAsset |
228 |
SubstanceArchive |
184 |
SubstanceImporter |
1112 |
SurfaceEffector2D |
252 |
TagManager |
78 |
TerrainCollider |
154 |
TerrainData |
156 |
TerrainInstance |
210 |
TextAsset |
49 |
TextMesh |
102 |
TextScriptImporter |
1031 |
Texture |
27 |
Texture2D |
28 |
Texture3D |
117 |
TextureImporter |
1006 |
TimeManager |
5 |
TrailRenderer |
96 |
Transform |
4 |
Tree |
193 |
TrueTypeFontImporter |
1042 |
WebCamTexture |
158 |
WheelCollider |
146 |
WheelJoint2D |
235 |
WindZone |
182 |
WorldParticleCollider |
76 |
An Example of a YAML Scene File