[6.5.0][视角切换] 添加监听时,直接回调一次

This commit is contained in:
renwj
2024-07-04 12:15:34 +08:00
parent 84ed4aae6d
commit 4af4132838

View File

@@ -178,7 +178,10 @@ class MoGoVisualAngleChangeProvider: IMoGoVisualAngleChangeProvider {
}
override fun addListener(tag: String, listener: OnMoGoVisualAngleSceneChangeListener) {
listeners.getOrPut(tag) { ArrayList() }.takeIf { !it.contains(listener) }?.add(listener)
listeners.getOrPut(tag) { ArrayList() }.takeIf { !it.contains(listener) }?.also {
it.add(listener)
listener.onSceneChanged(getCurrentScene())
}
}
override fun removeListener(tag: String) {