Страница 1 из 1

Связь между текстом и input field

СообщениеДобавлено: 26 мар 2023, 15:28
Max5000
Здравствуйте, я создаю игру в жанре шутера и сейчас работаю над меню, как можно сделать чтобы текст введенный в input field отображался в тексте (TMP) и при перезаходе в игру не менялся?


P.s у меня есть такой скрипт для input field, при котором текст в нём сохраняется, но я не знаю как его вывести в отдельный текст (TMP)

Синтаксис:
Используется csharp
using System.Collections;
using System.Collections.Generic;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TMPro;

public class nick : MonoBehaviour {


    public TMP_InputField inputText;
    string tutorialText;

    void Start()

    {
        tutorialText = PlayerPrefs.GetString("tutorialTextkeyName");
        inputText.text = tutorialText;
    }
    public void SaveThis()
    {
        tutorialText = inputText.text;
        PlayerPrefs.SetString("tutorialTextkeyName", tutorialText);
    }
}


Помогите пожалуйста!

Re: Связь между текстом и input field

СообщениеДобавлено: 26 мар 2023, 17:34
1max1
У инпута есть событие onEndEdit, в него суй метод сохранения через префсы (SetString), потом в другом скрипте берешь это префс значение (GetString) и суешь куда там тебе надо.