Доброго времени суток, хочу сделать вывод уровней через 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.