Overview
Entity can be represented by either an unpacked scene gameobject or a prefab. Every entity requires at least these 3 components:
Entity
: holds information about the entity and maintains components, this component replaces theEntityView
from the default Quantum SDKEntityPrototype
: holds Quantum component prototypes and their configurationEntityComponentController
: holds instance of a specific QuantumEntityController
All entity prototypes prefabs can be drag-and-dropped into the scene. These scene entity prototype instances have a separate configuration and support prefab overrides in the event the new configuration should be propagated to the original entity prototype.
In the following diagram the relationship between an entity instance and its prototype/controller is illustrated.
Back to top