public void LoadBundle(string fname, Callback<string, AssetBundle,object> handler,object arg) { QuequePack pack = new QuequePack(); pack.fname = fname; pack.handler = handler; pack.arg=arg; LoadQueueList.Add(pack); }
public void LoadBundle(string fname, Callback <string, AssetBundle, object> handler, object arg) { QuequePack pack = new QuequePack(); pack.fname = fname; pack.handler = handler; pack.arg = arg; LoadQueueList.Add(pack); }
void Update() { if (LoadQueueList.Count > 0 && isReady) { QuequePack pack = LoadQueueList[0]; LoadQueueList.RemoveAt(0); StartLoadBundle(pack.fname, pack.handler, pack.arg); } }