private void DisplayEvent() { _firstPause = 0.04f; _secondPause = 0.4f; var data = _adventure.GetDataEvent(); _title.text = data.NameEvent; _text = data.Description; _coroutiner.StartCoroutine(DisplayDescription(data.Description, 0.5f)); _firstArt.sprite = data.Art; var events = data.Events; var count = 1; foreach (var @event in events) { foreach (var btn in _poolButtons) { if (btn.activeSelf) { continue; } var child = btn.GetComponentsInChildren <Transform>().SearchChild("Text"); var btnText = child.GetComponent <TMP_Text>(); btnText.text = @event.label; var button = btn.GetComponent <Button>(); button.onClick.AddListener(delegate { OnClickButtonEvent(@event); }); _configurateManager.ConfigurateByParent(btn, count <= 2 ? _panelButtons1 : _panelButtons2, true); count++; break; } } var component = _btnSkip.GetComponent <Button>(); component.onClick.AddListener(OnClickButtonSkip); }