Exemple #1
0
        public Sprite GetSprite(SpritePathData pathData)
        {
            var container = GetContainer(pathData.container);

            if (container == null)
            {
                Debug.LogError($"container {pathData.container} not founde with sprite name {pathData.name}");
                return(FallbackSprite);
            }
            else
            {
                var sprite = container.GetSprite(pathData.name);
                if (sprite == null)
                {
                    Debug.LogError($"Not found sprite {pathData.name} in container {pathData.container}");
                    return(FallbackSprite);
                }
                return(sprite);
            }
        }
Exemple #2
0
 public Sprite GetSprite(SpritePathData data)
 {
     return(Sprites.GetSprite(data));
 }