public override void Initialize() { base.Initialize(); var explosionWaitTimer = new TimerComponent(this, _timeToExplosion, false); explosionWaitTimer.Tick += WaitForExplosionFinished; explosionWaitTimer.Start(); Components.Add("ExplosionWaitTimer", explosionWaitTimer); }