解决在编辑器属性面板设置不生效问题

  • Creator 版本: 3.8.3

  • 目标平台: 浏览器

在使用property,把类的属性暴露在编辑器的时候。如果使用了 get/set 方法,将不会被编辑器序列化。 导致在编辑设置了也不生效。
正确写法参考

 @property
 private _slideMode: SlideType = SlideType.NORMAL;

 @property({
           type: Enum(SlideType),
           tooltip: DEV && '滑动模式'
  })
  set slideMode(val: SlideType) {
        this._slideMode = val;
  }
  get slideMode() {
       return this._slideMode;
  }

我记得一直不都是这样的吗?