Я недавно начал изучать unity. И вот не задача. Когда я хотел вывести текст в UI.Text то столкнулся с проблемой: когда я записываю в переменную типа: Text данные типа: string, то ругается мол "Неявное преобразование типа "string" в "UnityEngine.UI.Text". Как я понял (может и неправильно понял), что нельзя из string сделать Text.
public class public_settings : MonoBehaviour
{
public Text TextPr = GameObject.Find ("TextPr").GetComponent<Text>().text;
public Player_1 Player_1; //это другой скрипт из которого я потом возьму переменную
void start()
{
TextPr.text = Player_1.PalaeyrName;
}
}
PalaeyrName имеет тип string.
Я пытался найти в документации по поводу этого, но так и не нашел (скорее всего просто очень плохо искал)