Esempio n. 1
0
        IEnumerator Start(UUIWorker _worker, Action <UUIWorker, GameObject> _callback)
        {
            yield return(Request);

            var template = Request.GetAsset <GameObject>();

            if (template != null)
            {
                UI = GameObject.Instantiate(template);
            }

            _callback.Invoke(_worker, UI);

            LastProgress = 0.1f;
            Request      = null;
        }
Esempio n. 2
0
 public UUIRequestBy(UResourceRequest _request, UUIWorker _worker, Action <UUIWorker, GameObject> _callback)
 {
     Request = _request;
     this.StartCoroutine(Start(_worker, _callback));
 }