ISystem Interface
Definition
Namespace: Brine2D.ECS
Interface for systems that process entities in the ECS. Systems run before behaviors during EntityWorld.Update().
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(). |