void SwitchManagersStatus(GenericManager.Status status) { foreach (KeyValuePair <int, List <GenericManager> > list in managers) { foreach (GenericManager manager in list.Value) { //Debug.Log("Switching manager " + manager.ToString() + " to status " + status.ToString()); manager.Make(status); } } }
bool CheckManagersStatus(GenericManager.Status status) { foreach (KeyValuePair <int, List <GenericManager> > list in managers) { foreach (GenericManager manager in list.Value) { //Debug.Log("Checking manager " + manager.ToString() + " status to be " + status.ToString()); if (manager.Initialized != status) { return(false); } } } return(true); }