Редактор
Суть такова:
Есть префаб "солдат" — это empty object с навешанным на него скриптом поведения солдата.
Есть префабы "красноармеец" и "фашист" — просто модельки с анимациями.
Есть префабы "пистолет" и "пулемёт".
Допустим, у всех солдат поведение одинаковое, они отличаются только модельками человечка и оружием, которое у них есть.
У класса "солдат" есть public-переменные строки "моделька" и "оружие".
В методе Start() класс "солдат" читает из переменных "моделька" и "оружие" и грузит соответствующие префабы. Сначала модельку самого человечка, а потом ему оружие.
В принципе всё работает, но в редакторе, по понятным причинам, прямо в сцене Empty Object не видать. А хотелось бы более наглядно.
Как я хочу чтобы идеально было:
Кидаю на сцену префаб человека.
У него в диспетчере есть поля "модель" и "оружие".
В поле "модель" я ввожу имя желаемой модели.
В "оружие" ввожу имя префаба оружия.
Вообще идеал если эти поля будут выпадающими списками.
И чтобы это отображалось каким-то образом в редакторе.
Куда копать на эту тему?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|