property extend

2021-05-31  本文已影响0人  许彦峰
@ccclass('Event1')
class Event1 {
    @property()
    num1 = 0;
}

@ccclass('Event2')
class Event2 extends Event1 {
    @property()
    num2 = 0;
}

@ccclass('Event3')
class Event3 {
    @property()
    num3 = 0;
}

@eduEvent({})
@ccclass
export default class NewClass extends cc.Component {
    @property({type: [Event1]})
    arr = [new Event2(), new Event1()];
}
image.png
上一篇 下一篇

猜你喜欢

热点阅读