@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.
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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