Пример #1
0
 private void _HelpLoadAsset(AssetBundle ab, string name, HelpLoadCallback hlcb, System.Object param, Type type)
 {
     if (ab == null || hlcb == null)
     {
         return;
     }
     StartCoroutine(HelpLoad(ab, name, hlcb, param, type));
 }
Пример #2
0
        public static void HelpLoadAsset(AssetBundle ab, string name, HelpLoadCallback hlcb, System.Object param, Type type)
        {
            if (instance == null)
            {
                return;
            }

            instance._HelpLoadAsset(ab, name, hlcb, param, type);
        }
Пример #3
0
        private IEnumerator HelpLoad(AssetBundle ab, string name, HelpLoadCallback hlcb, System.Object param, Type type)
        {
            AssetBundleRequest abr = ab.LoadAssetAsync(name, type);

            yield return(abr);

            if (hlcb != null)
            {
                hlcb(abr, param);
            }
        }