using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class VisualNovelScript : MonoBehaviour
{
public static string InputName;
public GameObject InputField;
public void StoreName()
{
InputName = InputField.GetComponent<Text>().text;
}
}
Это скрипт, из которого я хочу имя переменной.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class UserNameInput : MonoBehaviour
{
private static string InputNameShow;
public GameObject TextDisplay;
public void SetName()
{
InputNameShow = VisualNovelScript.InputName;
TextDisplay.GetComponent<Text>().text = "Hello " + InputNameShow;
}
}
И это скрипт, откуда я связал переменную из первого скрипта, и я хочу показать имя, которое пользователь вошел, я пробовал разные возможности в течение последних нескольких дней, но ни один из них не работал.