void CDestroyAfterSecondsComponent::Update (TimeDuration duration) {
    if (m_timer != nullptr) {
        return m_timer->Update(duration);
    }

    m_timer = TimeMgrGet()->CreateTimer(this, duration);
}