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