Задать вопрос
alex4answ
@alex4answ

Как создать Map или Dictionary для сохранения в Player Prefs?

Есть заполненные экземпляры SO.
Хочу сохранить в PlayerPrefs активный элемент в руках. (вся инфа об орудии хранится в SO)

План такой:
1. Создать HashMap
2. Сохранять в PlayerPrefs ключ активного предмета
3. Читать из PlayerPrefs ключ и из HashMap получать экземпляр SO

Пока без дополнительных GameObject на сцене, куда можно сложить этот словарь ничего не придумал.
Как это можно реализовать?
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Инженер
по тестированию
    10 месяцев
    Далее
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • XYZ School
    Разработка игр на Unity
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Ente
Unity developer
Введи поле ID для своего ScriptableObjectа, убедись, что оно будет уникальным для каждого орудия и записывай его в PlayerPrefs как обычный string. По ID уже сможешь найти оригинал.
Ответ написан
Ваш ответ на вопрос

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

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