play.on() 回调每调用一次就 会增加一个回调监听, 导致每次进界面就创建一次监听回调. 一个事件就触发重复多次回调.
又没有 类似off的方法.

能想到的解决办法只能 创建一个全局的play 事件管理器, 进行统一的监听回调,然后再分发给需要的地方.

首先,可以 off 掉事件。

其次,我们推荐像你说的使用全局事件注册,因为 SDK 的事件是不可预期的。
比如在切换场景时,也可能有事件接收,而监听事件的功能「不应该」随着游戏对象上挂载的脚本的销毁而丢失。

好的. 刚研究,很多API不熟.