Skip to content

IFixedUpdateSystem Interface

Definition

Namespace: Brine2D.ECS.Systems

Interface for systems that process entities during the fixed update phase. Fixed update systems run at a constant timestep, before the variable-rate update.

C#
public interface IFixedUpdateSystem : Brine2D.ECS.ISystem

Derived
FixedUpdateSystemBase

Implements ISystem

Remarks

Systems are scene-scoped and automatically cleaned up when the scene unloads. Use fixed update systems for deterministic simulation \(physics, collision, etc\.\). For per-frame logic, use IUpdateSystem instead.

Properties
FixedUpdateOrder Determines the order in which this system executes during the fixed update phase. Lower values execute first. Default is 0 \([Physics](../SystemFixedUpdateOrder/Physics.md 'Brine2D\.ECS\.Systems\.SystemFixedUpdateOrder\.Physics')\).
Methods
FixedUpdate\(IEntityWorld, GameTime\) Called at a fixed timestep to update this system.