protected override void OnTick() { if (!m_AttemptedMidlifeCure) { m_Context.AttemptMidlifeCure(); m_AttemptedMidlifeCure = true; } else { m_Context.EndHeal(); Stop(); } }