Страница 1 из 1

Проблема с массивом

СообщениеДобавлено: 23 авг 2020, 23:27
Pegacy
Имеется объявление массива булевых переменных.
private bool[] direction = new bool[4];
и это работает отлично.
Однако если я делаю public bool[] direction = new bool[4]; то массив обрезает тремя элементами, в независимости от того какой размер массива я пропишу. Как это обойти?

upd: проблема решена, префаб почему то не обновляет размер массива внутри IDE, приходится вводить его вручную.

Re: Проблема с массивом

СообщениеДобавлено: 24 авг 2020, 07:50
1max1
Потому что юнити сериализует публичные поля, и если в инспекторе size стоит 3, то для старых полей оно всегда будет 3.