[...]
atlasPath = "UI/Atlases/" + game.PlatformType.ToString();
atlasReferencesPath = atlasPath + "/References";
Object[] atlasReferenceObjects
= Resources
.LoadAll(atlasReferencesPath,
typeof(UIAtlas
));
foreach (UIAtlas atlasReference in atlasReferenceObjects) {
UIAtlas atlas
= Resources
.Load(atlasPath
+"/"+ atlasReference
.name +"_"+ pscreenType
.ToString(),
typeof(UIAtlas
)) as UIAtlas
;
if (atlas != null)
{
atlasReference.replacement = atlas;
if (pscreenType == ScreenType.HD) {
atlasReference.pixelSize = 1;
}
else {
atlasReference.pixelSize = 2;
}
}
}
Resources.UnloadUnusedAssets();
System.GC.Collect();
[...]