public static void UpdateFollower(JamGarrisonMissionFollowerInfo followerInfo) { foreach (KeyValuePair <int, JamGarrisonFollower> keyValuePair in PersistentFollowerData.instance.m_followerDictionary) { if (keyValuePair.Value.DbID == followerInfo.FollowerDBID) { keyValuePair.Value.CurrentMissionID = 0; break; } } }
public static void UpdateFollower(JamGarrisonMissionFollowerInfo followerInfo) { using (Dictionary <int, JamGarrisonFollower> .Enumerator enumerator = PersistentFollowerData.instance.m_followerDictionary.GetEnumerator()) { while (enumerator.MoveNext()) { KeyValuePair <int, JamGarrisonFollower> current = enumerator.get_Current(); if (current.get_Value().DbID == followerInfo.FollowerDBID) { current.get_Value().CurrentMissionID = 0; break; } } } }