Kentavr16
@Kentavr16
long cold winter

Почему public вектор не отображается в инспекторе?

Осваиваю инструменты инкапсуляции кода.
private Vector3 m_moveVector = new Vector3(0,0,0);

    public Vector3 moveVector
    {
        get { return m_moveVector; }
        set { if (moveVector.z != 0)
            {
                Debug.LogError("units cant move on z-axes");
              
            }
            else m_moveVector = moveVector;
        }
    }

Соответственно - хотел установить геттер для вводимого вектора. Но вопреки ожиданиям этот вектор не отображается в инспекторе. В чем дело? Заранее спасибо за подсказку.
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Unity
Потому что инспектор не работает с Property, а работает только с Field. Наверное :-)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы