private Dictionary <string, SpriteAssetInfo> GetSpriteUVInfoMap(UIAtlas atlas)
    {
        if (atlas == null)
        {
            return(null);
        }

        Dictionary <string, SpriteAssetInfo> assetInfoMap = new Dictionary <string, SpriteAssetInfo>();
        List <Sprite> sprites = atlas.GetSpriteList();

        foreach (Sprite sprite in sprites)
        {
            SpriteAssetInfo assetInfo = GetUv(sprite);
            assetInfoMap.Add(sprite.name, assetInfo);
        }

        return(assetInfoMap);
    }