Пытаюсь изменить спрайт для image. Вроде код правильный, в логе имена спрайтов изменяются, но в image не отображается соответствующее изображение.
private int number;
private Image TileImage;
private Sprite tileSprite;
private void Awake()
{
TileImage = transform.Find("TileImage").GetComponent<Image>();
}
void ApplyStyleFromHolder(int index)
{
tileSprite = Resources.Load<Sprite>(TileStyleHolder.Instance.TileStyles[index].Image);
TileImage.sprite = tileSprite;
Debug.Log(TileStyleHolder.Instance.TileStyles[index].Image);
}