This commit is contained in:
Даниил Заикин
2026-06-17 20:44:53 +03:00
parent 9d153773c2
commit b133e7c656
1880 changed files with 244545 additions and 0 deletions
@@ -0,0 +1,25 @@
using TMPro;
using UnityEngine;
using UnityEngine.EventSystems;
namespace QFSW.QC
{
public class SuggestionDisplay : MonoBehaviour, IPointerClickHandler
{
[SerializeField] private QuantumConsole _quantumConsole = null;
[SerializeField] private TextMeshProUGUI _textArea = null;
public void OnPointerClick(PointerEventData eventData)
{
int linkIndex = TMP_TextUtilities.FindIntersectingLink(_textArea, eventData.position, null);
if (linkIndex >= 0)
{
TMP_LinkInfo link = _textArea.textInfo.linkInfo[linkIndex];
if (int.TryParse(link.GetLinkID(), out int suggestionIndex))
{
_quantumConsole.SetSuggestion(suggestionIndex);
}
}
}
}
}