using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Image_FakeStart_Control : MonoBehaviour { public string resourceName; public bool isImage; // Start is called before the first frame update void Start() { StartCoroutine(waitForResources()); } IEnumerator waitForResources() { yield return new WaitForEndOfFrame(); GamesResourcesFinder finder = GamesResourcesFinder.instance; while (!finder.gameReady) { yield return new WaitForEndOfFrame(); } FakeStart(); yield break; } void FakeStart() { if (isImage) { Image img = GetComponent(); img.sprite = GamesResourcesFinder.instance.AskForImage(resourceName); } } }