IEnumerator ShowBlackLoaderPanel(string message = "Checking Challenge...") { GameObject subScreen = (GameObject)Instantiate(Resources.Load("HomeScreen/BlackPanel")); yield return(subScreen); _blackPanel = subScreen.GetComponent <BlackPanel> (); _blackPanel.GetComponent <CanvasGroup> ().alpha = 0; _blackPanel.gameObject.transform.SetParent(_stage.transform, false); _blackPanel.GetComponent <FadeMe>().startFadeIn(0.85f); _blackPanel.GetComponentInChildren <Text> ().text = message; LeanTween.delayedCall(0.1f, _stage.ShowLoader); }