Gameobject (прожектор) не отвечает с помощью пользовательского интерфейса (текст)
Мое намерение - извлечь значение из firebase с помощью rest api и мигать светом в соответствии со значениями, проблема здесь в том, что он выбираетЗначения очень правильные, но я не могу взаимодействовать с игровым объектом
, например:
Под значением firebase: 75 (пара ключ-значение)
он выбирается правильно, но в соответствии со значениямицвет не меняется
using UnityEngine;
using UnityEngine.UI;
using Proyecto26;
public class valuesRetrieve : MonoBehaviour
{
int l;
Color color0 = Color.red;
Color color1 = Color.green;
Light lt;
public Text displayName;
public InputField nameText;
public static string name;
public Text valueText;
public static int store_values;
User user = new User();
void Start()
{
onSubmit();
//l = liver(l);
//lt = GetComponent<Light>();
}
public void onSubmit()
{
RetrieveFromDatabase();
}
private void RetrieveFromDatabase()
{
RestClient.Get<User>("https://feelsmart-******.firebaseio.com/" + nameText.text + ".json").Then(response =>
{
user = response;
UpdateValues();
});
}
public void UpdateValues()
{
valueText.text = "store value is " + user.StoreValues;
lt = GetComponent<Light>();
//user.StoreValues = 75;
if (user.StoreValues < 72 || user.StoreValues > 80)
{
lt.color = color0;
}
else
{
lt.color = color1;
}
}
Я ожидаю, что цвет изменится