Невозможно неявно преобразовать тип 'string []' в 'string' Привет, я новичок во всем этом.Я пытаюсь сделать систему монологов для NPC.Я не могу понять, как сделать публичные предложения Text = public string [].Появляется ошибка.
public class NPCDialogue : MonoBehaviour
[TextArea(3, 10)]
public string[] sentences; //THIS
// Update is called once per frame
void Update()
{
}
void OnTriggerStay(Collider other)
{
if (other.gameObject.name == "Sprite")
{
guiObject.SetActive(true);
playerInRange = true;
if (guiObject.activeInHierarchy == true && Input.GetButtonDown("Use"))
{
if (dialogBox.activeInHierarchy)
{
dialogBox.SetActive(false);
}
else
{
dialogBox.SetActive(true);
dialogText.text = sentences; //THIS
CS0029 C # Невозможно неявно преобразовать тип 'string []' в 'string'
для "dialogText.text = фраз;", «предложения» подчеркивается красным и показывает сообщение об ошибке выше.
не было красного подчеркивания, когда у меня были просто «публичные строковые предложения» вместо «публичной строки [] предложений»
extraинформация: я помещаю текстовый интерфейс в текстовый диалог dialogText в Unity.У меня есть [] с публичной строкой [], потому что я хочу, чтобы было несколько строк предложений.
idk