Skip to content

IUpdateSystem Interface

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

public interface IUpdateSystem : Brine2D.ECS.ISystem

Derived
UpdateSystemBase
ParticleSystem

Implements ISystem

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
UpdateOrder Determines the order in which this system executes during the update phase. Lower values execute first. Default is 0 (Update).
Methods
Update(IEntityWorld, GameTime) Called every frame to update this system.