예제 #1
0
 public static void Show(GetLoadingProgressDelegate d)
 {
     Show(Constants.SCREENS_LOADING_SCREEN, () =>
     {
         instance.StartCoroutine(instance.Load(d));
     });
 }
예제 #2
0
        IEnumerator Load(GetLoadingProgressDelegate d)
        {
            float progress = 0f;

            while (progress < 1f)
            {
                progress = d();
                loadingFill.fillAmount = progress;
                yield return(null);
            }
        }