public void ActuallyLoadAtlasOrImage(string name, string imagePath, string dataPath)
{
if(DoesContainAtlas(name)) return; //we already have it, don't load it again
//if dataPath is empty, load it as a single image
bool isSingleImage = (dataPath == "");
FAtlas atlas = new FAtlas(name, imagePath, dataPath, _nextAtlasIndex++, isSingleImage);
AddAtlas(atlas);
}