public void RemoveAllStates() { foreach(States state in Enum.GetValues(typeof(States))) { RemoveState(state); } }