условная карта с обьектами, которые генерируются рандомно. Пользователь по ним клаццает и чего-нибудь происходит.
Вот эти обьекты как хранить? Чтобы их и удобно искать было и сравнивать и вообще.
Словарь вида <Gameobject List(со свойствами)>? Может есть какой-то паттерн уже?
То есть, мы клаццнули, нам нужно сразу узнать, сколько, допустим, хп и отнять урон. Соотственно, нам нужен быстрый поиск по GameObject. Это словарь. И так же быстрый поиск по игровым свойствам этого обьекта
Можно реализовать интерфейс IPointerDown и отображать
Ты при нажатии на объект сразу получаешь ссылку на него, тебе даже искать не нужно тех по кому кликаешь
Да, но я получаю то gamobject. А у меня еще всякие хп, названия и т д. Я их пытаюсь отдельно хранить в отдельном классе, в котором одно из полей - GO. И это неудобно местами.
Я бы просто гет компонент брал при клике, кто знает лучше/удобнее рад буду почитать
Для точного ответа не достаточно конкретный вопрос. Для подобных целей используют: Абстрактные классы Интерфейсы Инициализацию массива, списка, словаря объектов Может ещё что-то...
Для этого есть JSon в который можно перегнать класс, и потом обратно, это если ты про сохранения)
Я спрашиваю, почему лист, а не дикт
А я спрашиваю зачем тебе словарь для такой задачи?
🙈🙈🙈🙈 всё. не надо мне писать
Ребят, смотрите, я из SQL с помощью PHP получаю некое количество строк. И возвращаю из обратно как JSON как ответ в c#, unity. Проект будет билдиться как WEB. Ответ такого типа: [ {"Переменная":"значение", "Переменная":"значение", "Переменная":"значение" },{ "Переменная":"значение", "Переменная":"значение"} ] У меня есть список из класса, в котором присутствуют значения содержащиеся в этой строке. Как мне записать ответ в этот список?
Обсуждают сегодня