protected override void OnTick() { base.OnTick(); fireTimeRemaining -= TickDelta; if( fireTimeRemaining <= 0 ) { fireTimeRemaining = .1f; Fire(); } }