private void AddAtlas(FAtlas atlas)
{
int elementCount = atlas.elements.Count;
for(int e = 0; e<elementCount; ++e)
{
FAtlasElement element = atlas.elements[e];
element.atlas = atlas;
element.atlasIndex = atlas.index;
if(_allElementsByName.ContainsKey(element.name))
{
throw new FutileException("Duplicate element name found! All element names must be unique!");
}
else
{
_allElementsByName.Add (element.name, element);
}
}
_atlases.Add(atlas);
}