«Slider» не содержит определения «value» - PullRequest
0 голосов
/ 30 марта 2019

Я хочу сделать какой-нибудь проект, когда я сдвигаю ползунок UI, появится текст.Но после того, как я закончу свое кодирование, появляется ошибка.

ошибка CS1061: «Ползунок» не содержит определения для «значения» и нет доступного метода расширения «значение», принимающего первый аргумент типа 'Слайдер 'может быть найден (вам не хватает директивы using или ссылки на сборку?)

Но если я добавлю новый проект, ошибка не появится.Когда я импортирую актив, снова появляется ошибка.

Вот мой код:

public class TextControl : MonoBehaviour {

public Slider Food;
public Slider Calories;
public Text States;
public Text Question;

public void Update()
{
    wordShown();
}
public void wordShown()
{
    if (Food.value >= 0.5f) 
    {
        if (Calories.value >= 0.5f) 
        {
            States.text = "INACTIVE, UNHEALTHY";
            Question.text = "What changes can make him be active and healthy?";
        } 
        else if (Calories.value < 0.5f) 
        {
            States.text = "ACTIVE, HEALTHY";
            Question.text = "What should he do to maintaian his fitness?";
        }
    } 
    else if (Food.value < 0.5f) 
    {
        if (Calories.value >= 0.5f) 
        {
            States.text =  "INACTIVE,UNHEALTHY";
            Question.text = "What classes of food should have consume by this person?";
        } 
        else if (Calories.value < 0.5f) 
        {
            States.text =  "ACTIVE, HEALTHY";
            Question.text = "High calorie associated with what type of food?";
        }
    }
}

}

1 Ответ

0 голосов
/ 31 марта 2019

Хорошо, я получил решение.на самом деле есть скрипт с именем slider.cs.Поэтому я изменил его на sliderscript.cs.Слайдер это имя для свойства единства.мы не можем использовать это свойство в качестве имени нашего скрипта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...