private void LoadReference(string abName, string refABName) { if (m_DicABRelating.ContainsKey(abName)) { ABRelating tmpABRelatingObj = m_DicABRelating[abName]; tmpABRelatingObj.AddReference(refABName); } else { ABRelating tmpABRelatingObj = new ABRelating(abName); tmpABRelatingObj.AddReference(refABName); m_DicABRelating.Add(abName, tmpABRelatingObj); LoadAssetBunlde(abName); } }
private IEnumerator LoadReferenceAsyn(string abName, string refABName) { if (m_DicABRelating.ContainsKey(abName)) { ABRelating tmpABRelatingObj = m_DicABRelating[abName]; tmpABRelatingObj.AddReference(refABName); } else { ABRelating tmpABRelatingObj = new ABRelating(abName); tmpABRelatingObj.AddReference(refABName); m_DicABRelating.Add(abName, tmpABRelatingObj); yield return(LoadAssetBunldeAsyn(abName)); } }