public void HealAllDiseases() { using (Dictionary <int, Disease> .KeyCollection.Enumerator enumerator = this.m_Diseases.Keys.GetEnumerator()) { while (enumerator.MoveNext()) { ConsumeEffect key = (ConsumeEffect)enumerator.Current; Disease disease = this.m_Diseases[(int)key]; disease.Deactivate(); disease.m_Level = 0; disease.DeactivateSymptoms(); } } }