using UnityEngine; using UnityEngine.UI; [RequireComponent(typeof(ChatGui))] public class NamePickGui : MonoBehaviour { private const string UserNamePlayerPref = "NamePickUserName"; public ChatGui chatNewComponent; public InputField idInput; public void Start() { chatNewComponent = Object.FindObjectOfType(); string text = PlayerPrefs.GetString("NamePickUserName"); if (!string.IsNullOrEmpty(text)) { idInput.text = text; } } public void EndEditOnEnter() { if (Input.GetKey(KeyCode.Return) || Input.GetKey(KeyCode.KeypadEnter)) { StartChat(); } } public void StartChat() { ChatGui chatGui = Object.FindObjectOfType(); chatGui.UserName = idInput.text.Trim(); chatGui.Connect(); base.enabled = false; PlayerPrefs.SetString("NamePickUserName", chatGui.UserName); } }