Unity Firebase ValueChanged - PullRequest
1 голос
/ 13 марта 2019

Поэтому я пытаюсь получить данные из firebase с помощью этого кода в Unity:

public void Start()
{
    FirebaseApp.DefaultInstance.SetEditorDatabaseUrl("https://unity-f82f6.firebaseio.com");

    reference = FirebaseDatabase.DefaultInstance.RootReference;


    FirebaseDatabase.DefaultInstance.GetReference("Leaders").ValueChanged += HandleValueChanged;


}

void HandleValueChanged(object sender, ValueChangedEventArgs args)
{
    if (args.DatabaseError != null)
    {
        Debug.LogError(args.DatabaseError.Message);
        return;
    }
    Debug.Log(args.Snapshot);
}

И я хочу, чтобы он сообщал мне новое значение «Лидеры» при его изменении, однако он срабатывает только один раз, и я не могу найти решение, которое заставит его работать несколько раз.

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