コード例 #1
0
 public static void addPackFile(string _name, petitionCallback _onDone = null, progressCallback _onProgress = null, System.Object _userData = null) {
   if (m_daemon == null) m_daemon = new GameObject("StreamingDaemon", typeof(StreamingDaemon)).GetComponent<StreamingDaemon>();
   if (m_packs.ContainsKey(_name)) {
     AssetBundle ab = m_packs[_name].addRef();
     if (_onDone != null) _onDone(ab, _userData);
   } else
     addFileToStream(_name, _onDone, _onProgress, _userData);
 }
コード例 #2
0
 public void addPackFile(string _name, petitionCallback _onDone = null ){
   if (StreamingDaemon.packs.ContainsKey(_name)) {
     StreamingDaemon.packs[_name].addRef();
   }
   else{
     m_pendingFiles++;
     string name = StreamingDaemon.getURL(_name);
     StreamingDaemon.addPackFile( name, onDone, onProgress, _onDone);
   }
 }
コード例 #3
0
 protected static void addFileToStream(string _name, petitionCallback _onDone = null, progressCallback _onProgress = null, System.Object _userData = null)
 {
   if (m_daemon == null) m_daemon = new GameObject("StreamingDaemon", typeof(StreamingDaemon)).GetComponent<StreamingDaemon>();
   m_daemon.addFile(_name, _onDone, _onProgress, _userData);
 }