IEnumerator StaggerCreatePassportWindows(Sprite[] sprites, float delay) { int offset = 32; int i = 0; foreach (Sprite s in sprites) { FileWindow newWindow = Instantiate(NewWindowPrefab, ComputerPanel.transform); newWindow.LoadContents(s, s.name); newWindow.Stagger(i, offset); newWindow.transform.SetAsLastSibling(); i++; yield return(new WaitForSeconds(delay)); } }