chip-gameV3/Assets/SettingGroup.cs

24 lines
642 B
C#

using TMPro;
using UnityEngine;
public class SettingGroup : MonoBehaviour
{
[SerializeField] private TextMeshProUGUI _titleLabel;
[SerializeField] private RectTransform _contentVLG;
public void Configure(SettingsGroupDTO data)
{
_titleLabel.text = data.Name;
foreach (var setting in data.Settings)
GenerateSetting(setting);
}
public void GenerateSetting(SettingDTO setting)
{
var settingPrefab = SettingViewsProvider.GetViewBySetting(setting);
Instantiate(settingPrefab, _contentVLG);
print($"генерация настройки {setting.Id}");
}
}