Cocos creator 的插件怎么从 main 程序中获取数据?

#如题: cocos creator 的插件怎么从 main 程序中获取数据?

翻遍了官方文档, 只有讲 IPC 的通信,

Editor.Ipc.sendToMain 能用, 但不能返回

而且面板环境与main 环境不同, 好像不能直接跑 node 的代码,
得通过调用 main 的方法来进行, 但是 调用了之后没有返回值
似乎也没有其他途径可以获取到数据

sendToPanel

这个方法调用了之后没有反馈, 请问 panel 里添加什么代码能够获取到 main
发送过来的数据

asdfasdfasdf
asdfasdfas

代码大概长这样,其余的我觉得应该都能想通吧。

// main.js
{
  messages: {
    'foobar' (event) {
       event.reply(null, { foo: 'foo', bar: 'bar'});
    }
  }
}
// panel.js
Editor.Ipc.sendToMain( 'your-pkg-name:foobar', (err, info) => {
  console.log(info.foo);
  console.log(info.bar);
});