Skip to content

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