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); } }
public Sprite GetSprite(SpritePathData data) { return(Sprites.GetSprite(data)); }