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

Как выводить префабы уровней через addressables?

Доброго времени суток, хочу сделать вывод уровней через addressables. Не могу понять как доставать объекты из групп. Пока что достаю через название.
private readonly List<GameObject> levels = new List<GameObject>();

    private void Awake()
    {
        instantiateButton.onClick.AddListener(InstantiateLevel);
        destroyButton.onClick.AddListener(DestroyLevel);
    }
    private void InstantiateLevel()
    {
        var position = levels.Count * 1.25f * Vector3.forward;
        Addressables.InstantiateAsync("Level 1", position, Quaternion.identity).Completed += handle =>
         {
             levels.Add(handle.Result);
         };

    }
    private void DestroyLevel()
    {
        if(levels.Count > 0)
        {
            for (int i = 0; i < levels.Count; i++)
            {
                Addressables.ReleaseInstance(levels[i]);
                levels.RemoveAt(i);
            }
        }
        else
        {
            return;
        }
    }

Как вносить в массив данные из группы, созданной в Addressables.
  • Вопрос задан
  • 82 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity + ИИ
    6 месяцев
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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