Ejemplo n.º 1
0
        private void OnLoadComplete(Resource res)
        {
            PackedResource packedRes = res as PackedResource;
            if (packedRes.LoadFailed)
                return;

            packedRes.DoSubResources();
        }
Ejemplo n.º 2
0
        public bool TryLoad(Resource subRes)
        {
            string url = GetPackedUrl(subRes.Url);
            if (url == null)
                return false;

            PackedResource res;
            loader.Load<PackedResource>(out res, url, OnLoadComplete, subRes.priority);

            res.AddSubResource(subRes);

            if (res.Complete)
                OnLoadComplete(res);

            return true;
        }
Ejemplo n.º 3
0
 internal void AddSubResource(Resource subRes)
 {
     subResources.Add(subRes);
 }