Пример #1
0
 public ResourceLoader(string resName, LoadResDoneCallback loadResDone)
 {
     this.ResName = resName;
     this.LoadDoneCallback = loadResDone;
     int end = resName.LastIndexOf('.');
     string resPath = resName.Substring(0, (end == -1 ? resName.Length : end));
     this.req = Resources.LoadAsync(resPath);
 }
Пример #2
0
        public ResourceLoader(string resName, LoadResDoneCallback loadResDone)
        {
            this.ResName          = resName;
            this.LoadDoneCallback = loadResDone;
            int    end     = resName.LastIndexOf('.');
            string resPath = resName.Substring(0, (end == -1 ? resName.Length : end));

            this.req = Resources.LoadAsync(resPath);
        }
Пример #3
0
 public AssetBundleLoader(string resName, LoadResDoneCallback loadResDone)
 {
     base.ResName = resName;
     base.LoadDoneCallback = loadResDone;
     // 保证先加载依赖的AssetBundle
     CheckDependences();
     // 再加载自己
     resName = resName.Substring(resName.LastIndexOf("/") + 1).ToLower();
     string wwwPath = LocalPath.AssetBundlePath + resName;
     this.www = new WWW(wwwPath);
 }
Пример #4
0
        public AssetBundleLoader(string resName, LoadResDoneCallback loadResDone)
        {
            base.ResName          = resName;
            base.LoadDoneCallback = loadResDone;
            // 保证先加载依赖的AssetBundle
            CheckDependences();
            // 再加载自己
            resName = resName.Substring(resName.LastIndexOf("/") + 1).ToLower();
            string wwwPath = LocalPath.AssetBundlePath + resName;

            this.www = new WWW(wwwPath);
        }