ISystem Interface
Interface for systems that process entities in the ECS. Systems run before behaviors during EntityWorld.Update().
public interface ISystem
Derived
↳ IRenderSystem
↳ IUpdateSystem
↳ SystemBase
↳ FixedUpdateSystemBase
↳ IFixedUpdateSystem
↳ RenderSystemBase
↳ UpdateSystemBase
↳ ParticleSystem
Remarks¶
Systems are scene-scoped and automatically cleaned up when the scene unloads. Use systems for batch processing of many entities (physics, collision, etc.). For entity-specific logic, use Behavior instead.
| Properties | |
|---|---|
| IsEnabled | Whether this system is currently enabled. Disabled systems are skipped during Update(). |