void IUpdateable.Update(GameTime gameTime) { if (Enabled) { _passedms += gameTime.ElapsedGameTime; if (_passedms >= Interval) { _passedms = 0; if (Ticked != null) { Ticked(this, EventArgs.Empty); } } } }