//-------∽-★-∽------∽-★-∽--------∽-★-∽LoadItem∽-★-∽--------∽-★-∽------∽-★-∽--------// LoadItem AddLoadItem(AudioSource audio_, string url_, SoundPlayType playType_, float volume_) { LoadItem item = m_itemPool.Pop(); item.Init(audio_, url_, playType_, volume_); m_itemList.Add(item); return(item); }
//-------∽-★-∽------∽-★-∽--------∽-★-∽LoadItem∽-★-∽--------∽-★-∽------∽-★-∽--------// LoadItem AddLoadItem(string url_, CALLBACK_GO onComplete_, string referId_) { LoadItem item = m_itemPool.Pop(); item.Init(url_, onComplete_, referId_); m_itemList.Add(item); if (referId_ != null) { Refer.AttachDeactive(referId_, onDeactive); //监听沉默 } return(item); }
LoadItem AddLoadItem(string referId_, Image image_, string url_, string spriteName_, bool nativeSize_) { LoadItem item = null; if (m_itemQueue.Count > 0 && m_image2item.ContainsKey(image_)) { item = m_image2item[image_]; //加载项已存在 } if (item == null) { item = m_itemPool.Pop(); m_itemQueue.Add(item); m_image2item[image_] = item; } item.Init(referId_, image_, url_, spriteName_, nativeSize_); return(item); }