File size: 666 Bytes
c80142e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using UnityEngine;
using UnityEngine.UI;
using TMPro;

public class LogUI : MonoBehaviour
{
    public TextMeshProUGUI wordText;
    public TMP_InputField definitionInput;
    private LogManager manager;
    private string word;

    public void Setup(string word, string definition, LogManager manager)
    {
        this.word = word;
        this.manager = manager;
        wordText.text = word;
        definitionInput.text = definition;

        definitionInput.onValueChanged.AddListener(UpdateDefinition);
    }

    private void UpdateDefinition(string userInput)
    {
        manager.UpdateUserDefinition(word, userInput);
    }
}