如何在Unity中分离Firestore侦听器

时间:2020-09-25 18:52:20

标签: unity3d google-cloud-firestore

我正在努力弄清楚如何将Firestore侦听器与查询分离。

我正在客户端上运行许多Firestore侦听器,我希望能够通过在演出的那部分完成后由“主”触发时调用一个方法来分离。

我正在这样设置:

Query query = db.Collection("houston").Document(player.playerStory).Collection("story").WhereEqualTo("likefish", "yes");

        ListenerRegistration fishYes = query.Listen(snapshot =>

认为我需要通过调用fishYes.Stop();

来分离它

...但是我不知道如何引用原始侦听器。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

ListenerRegistration是您所需要的。致电Stop(),您就完成了。无需建立对原始查询的引用-ListenerRegistration对象知道该怎么做。