Не могу вывести предупреждение

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Не могу вывести предупреждение

Сообщение Artoriys1 03 дек 2023, 15:07

Хочу сделать предупредительный текст, если инпут филд пустой. Текст появляется где нужно, если я его ввел. А вот если поле пустое - ничего не происходит, почему то textwarning.text не получает инструкцию вывести нужный текст. Помогите пжлст

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.UIElements;
using TMPro;

public class EnterName : MonoBehaviour
{
public TMP_Text outputName;
public TMP_Text textwarning;
public TMP_InputField inputField;

private void Start()
{
textwarning.text = " ";
}

public void OnPress()
{
if (inputField == null)
{
textwarning.text = "Введите имя!";
}
else
{
outputName.text = (inputField.text).ToString();
}
}
}
Artoriys1
UNец
 
Сообщения: 1
Зарегистрирован: 03 дек 2023, 15:04

Re: Не могу вывести предупреждение

Сообщение Saltant 03 дек 2023, 15:31

inputField == null тут ты проверяешь сам компонент на null а не текст внутри компонента инпут филда.
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2236
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27