У меня на сцене есть объект (текст) с именем MyText.
При первоначальной загрузке сцены, мне нужно изменить этот текст.
И тут возникают проблемы:
1) Я не знаю всех свойств данного объекта.
Ни Visual Studio Code, ни Visual Studio 2019 после точки не выводит свойств/методов объекта.
При написании программ на C# Visual Studio 2019 (IntelliSense) показывает все доступные свойства и методы. А тут нет.
Хорошо, иду читать мануал
https://docs.unity3d.com/ru/2018.4/ScriptReference...
Вижу "text The string value this Text displays".
Пишу код
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
namespace EventWithImageScene
{
public class Script : MonoBehaviour
{
// Выполняем код один раз при первоначальной загрузке сцены.
void OnLevelWasLoaded()
{
GameObject myText = GameObject.Find("MyText");
myText.text="Сцена загружена!";
}
}
}
Получаю ошибку
Assets\Scenes\EventScene\Script.cs(29,17): error CS1061: 'GameObject' does not contain a definition for 'text' and no accessible extension method 'text' accepting a first argument of type 'GameObject' could be found (are you missing a using directive or an assembly reference?)