public static void IncReferenceAssetBundle(string packageName) { if (packageName.Equals("Command")) { return; } if (uiAssetDic.ContainsKey(packageName)) { GUIAssetBundle guiAB = uiAssetDic[packageName]; guiAB.IncReferenceCount(); if (guiAB.GetReferenceCount() <= 0) { uiAssetDic.Remove(packageName); } } }
public static void ReferenceAssetBundle(string packageName) { if (packageName.Equals("Command")) { return; } if (uiAssetDic.ContainsKey(packageName)) { uiAssetDic[packageName].ReferenceCount(); } else { GUIAssetBundle guiAB = new GUIAssetBundle(packageName); guiAB.ReferenceCount(); uiAssetDic.Add(packageName, guiAB); } }