Components must be registered before loading / appending a scene.

It’s possible to end up with a broken component in the following cases:

  • Component wasn’t registered when the scene was loaded
  • Component instantiation failed

This dummy component is thus used as a placeholder by the engine.

.TypeName: string 

Unique identifier for this component class.

This is used to register, add, and retrieve components of a given type.