Nexus.Client.ModManagement.Scripting.XmlScript.ConditionStateManager.RemoveFlags C# (CSharp) Method

RemoveFlags() public method

Removes the all flags owned by the given option.
public RemoveFlags ( Option p_pifPlugin ) : void
p_pifPlugin Option The owner of the flags to remove.
return void
		public void RemoveFlags(Option p_pifPlugin)
		{
			List<string> lstFlags = new List<string>(m_dicFlags.Keys);
			foreach (string strFlag in lstFlags)
				if (m_dicFlags[strFlag].Owner == p_pifPlugin)
					m_dicFlags.Remove(strFlag);
		}