public IEnumerator WaitMasterDataDownload() { MasterDataMng manager = MasterDataMng.Instance(); int downloadNum = manager.GetMasterDataDownloadNum(); this.progressBar.gameObject.SetActive(true); while (!manager.IsFinishedGetMasterData()) { this.SetProgressBar((float)manager.GetMasterDataProgress(), (float)downloadNum); yield return(null); } this.SetProgressBar(1f, 1f); yield return(new WaitForSeconds(0.25f)); yield break; }