protected override Asset getOrCreateResourceRefObj(string name) { var lname = name.ToLower(); Asset res = null; if (!assets.TryGetValue(lname, out res)) { res = new UGUIAtlasAsset(this, lname); assets[lname] = res; } return(res); }
public void LoadUIAtlas() { if (depAtlass != null) { int count = depAtlass.Count; for (int i = 0; i < count; i++) { if (depAtlass[i].img != null && depAtlass[i].img.sprite == null) { UGUIAtlasAsset res = (UGUIAtlasAsset)UGUIAtlasAssetManager.Singleton.Load(depAtlass[i].textureName); if (this != null && depAtlass[i] != null && depAtlass[i].img != null) { uiAtlassRef.Add(res); depAtlass[i].img.sprite = res.GetSprite(depAtlass[i].spriteName); var seq = depAtlass[i].img.gameObject.AddComponent <UIImageHolder>(); res.AddRef(); seq.seqValue = 0; seq.resourceRef = res; } } } } }