示例#1
0
 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);
         }
     }
 }
示例#2
0
 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);
 }