Задать вопрос
BloodKarl
@BloodKarl
В прошлом программист

Как правильно записать двумерный массив без new?

Есть вот такая строка
public FlowerPRO[,] flowersPRO = new FlowerPRO[MAX_FLOWERS_X, MAX_FLOWERS_Y];
Пишет нельзя использовать new из-за MonoBehaviour

FlowerPRO[,] flowersPRO = gameObject.AddComponent();
Подскажите как или где в правой части записать скобки от массива?
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Средний 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Разработчик игр на Unity с нуля
    10 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • GB (GeekBrains)
    Разработчик Игр на Unity
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
MANAB
@MANAB
Разрабатываю на C#: Web, Desktop, Gamedev
Если FlowerPRO у тебя наследуется от MonoBehaviour, то все верно пишет. Или убери наследование, или создавай List/Array через инспектор и прокидывай куда надо. А объявление можно записать просто public FlowerPRO[,] flowersPRO = null;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы