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); }
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); }