Example #1
0
 private IEnumerator WaitComplete(LightController lamp, GameObject task)
 {
     while (task.activeInHierarchy && !lamp.IsActive())
     {
         yield return(new WaitForSeconds(0.5f));
     }
     if (lamp.IsActive())
     {
         task.SetActive(false);
     }
     else
     {
         lamp.ChangeLightMode(true);
     }
     freeze         = false;
     Cursor.visible = false;
 }