При добавлении компонента Canvas не меняются параметры.

Программирование на Юнити.

При добавлении компонента Canvas не меняются параметры.

Сообщение T116 13 мар 2020, 02:37

Привет всем. И так вот суть проблемы: Пытаюсь добавить на UI Элемент Canvas и изменить его параметры сортинг леер и ордер. вот пример метода который на выбранный GameObject Добавляет Canvas и задает параметры.
Canvas добавляется а вот параметры не меняются. НЕ могу понять втф и что я делаю не так.

Синтаксис:
Используется csharp
  private void AddCanvasToObject(GameObject gmo)
    {
        gmo.AddComponent<Canvas>();
        Canvas _canvas = gmo.GetComponent<Canvas>();
        _canvas.overrideSorting = true;
        _canvas.sortingLayerName = sordinglayerName;
        _canvas.sortingOrder = TutorialManager.TUTORIAL_ORDER;
        TutorialManager.TUTORIAL_ORDER++;
    }
 
T116
UNец
 
Сообщения: 38
Зарегистрирован: 28 янв 2017, 02:35

Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 6