Skip to content

ISystem Interface

Definition

Namespace: Brine2D.ECS

Interface for systems that process entities in the ECS. Systems run before behaviors during EntityWorld.Update().

C#
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().