2.x版本的插件编写 scene:set-property

遇到数组类型的要怎么写赋值?
测试了比如cc.Vec2 数组可以这么写:
path: ‘vecs’,
type: ‘cc.Vec2’,
value: {
0: {x: 11, y: 12},
1: {x: 21, y: 22},
2: {x: 31, y: 32},
},

换成cc.SpriteFrame之类的,改成
path: ‘images’,
type: ‘cc.SpriteFrame’,
value: {
0: {uuid:uuid1},
1: {uuid:uuid2},
2: {uuid:uuid3},
},
数组位置倒是有了,但是赋值的时候是空的,
image
有段要怎么写有人知道不?

搞定了,开了3.x的消息监听参考了下,正确写法是这样的:
扩容数组:
Editor.Ipc.sendToPanel(‘scene’, ‘scene:set-property’, {
id: compt.uuid,
path: ‘images.length’,
type: ‘Array’,
value: 2,
isSubProp: false,
});

填充数据:
Editor.Ipc.sendToPanel(‘scene’, ‘scene:set-property’, {
id: compt.uuid,
path: ‘images.0’,
type: ‘cc.SpriteFrame’,
value: {uuid: imgUuid},
isSubProp: false,
});
可以不用先设置数组长度,直接填充数据也是可以的。
这方面文档太少了,瞎研究,希望对后来者有帮助。:)