ошибка CS0246: Не удалось найти тип или имя пространства имен «SVGImage» (отсутствует директива using или ссылка на сборку?)

#unity3d

Вопрос:

 using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TMPro;
using System;

namespace ModernMirror.App
{

    public class IconPropertView : PropertyView
    {
        SVGImage icon;

        public Sprite[] icons;

        void Awake()
        {
            icon = GetComponent<SVGImage>();
        }

        override public void SetProp(object id)
        {
            int i = 0;
            try
            {
                i = int.Parse((string)id);
            }
            catch(Exception e)
            {
                Debug.Log("Could not parse integer from property id "   id   e);
            }
            if (icons == null || i >= icons.Length)
            {
                Debug.LogWarning("Missing icons for IconProperty "   name);
                return;
            }
            icon.sprite = icons[i];
        }
    }
}


 

Я строю проект unity и получил эту ошибку.
ошибка CS0246: Не удалось найти тип или имя пространства имен «SVGImage» (отсутствует директива using или ссылка на сборку?)

Комментарии:

1. Наведите на него курсор, он предложит некоторые возможные исправления. Если у вас есть пакет, в нем будет указано добавить пространство имен.

2. Установлен ли у вас VectorGraphics пакет в вашем проекте?

Ответ №1:

Комментарии:

1. У меня есть пониженная версия unity, и сейчас она работает.

2. Спасибо вам за ваше решение

3. Я использовал его, но получаю ошибку, я думаю, что это ошибка версии