typescript 自定义类如何在属性面板中显示

求助, 自定义属性怎么显示

const {ccclass, property} = cc._decorator;
export class BlockColor {
name = "BlockColor";
    topColor: cc.Color = cc.Color.WHITE;
    bottomColor: cc.Color = cc.Color.WHITE;

}

@ccclass
export class Block extends cc.Component {

    @property([BlockColor])
    blockColorArr: BlockColor[] = [];

    onLoad() {
        // init logic
        
    }
}

改下代码格式

const {ccclass, property} = cc._decorator;


export class BlockColor {
    name = "BlockColor";
    topColor: cc.Color = cc.Color.WHITE;
    bottomColor: cc.Color = cc.Color.WHITE;

}

@ccclass
export class Block extends cc.Component {

    @property([BlockColor])
    blockColorArr: BlockColor[] = [];

    onLoad() {
        // init logic
        
    }
}

http://forum.cocos.com/t/ts/47456/7

谢谢大神