component.timeoutsystem

System that processes various timeouts in the game.

class TimeoutSystem: component.system.System;

System that handles various timeouts in the game.

this(EntitySystem entitySystem, const(GameTime) gameTime);

Construct a TimeoutSystem working on entities from specified EntitySystem and using specified game time subsystem to determine time.

void update();

Update the ControllerSystem, processing entities with various timeout components.