【发布时间】:2020-06-26 21:48:53
【问题描述】:
我的 playerRef 子节点中的这个 firebase 观察者为:
playersRef = FirebaseDatabase.DefaultInstance.GetReference("players");
playersRef.OrderByChild("level") .ValueChanged += (object sender2, ValueChangedEventArgs e2) => {}
现在,当我的游戏对象被销毁时。 我想在 playerRef 上删除这个观察者,它会在一些值更改时被调用。
问题: 我找不到任何方法让这个观察者保持沉默。与其他语言一样,firebase 允许我们像这样删除AllObservers():
ref.removeAllObservers()
但是,在通过 firebase 文档进行统一 C# 搜索时,我看不到删除观察者的选项。 https://firebase.google.com/docs/reference/unity/class/firebase/database/database-reference
任何帮助将不胜感激。 提前致谢。
【问题讨论】:
标签: c# firebase unity3d firebase-realtime-database observers