public bool AreStatesInActive( params States[] states ) { foreach(States s in states) { if(activeStates.Contains(s)) return false; } return true; }