Home Game Development Listen to CurveRange property modification in editor 3.5.2 – Cocos Creator

Listen to CurveRange property modification in editor 3.5.2 – Cocos Creator

0
Listen to CurveRange property modification in editor 3.5.2 – Cocos Creator

[ad_1]

Hello,

In model 3.5.2, if you use a CurveRange property with a getter and setter, modifying the mode and modifying the worth in fixed mode execute the setter code, however selecting a curve preset or modifying a customized curve doesn’t.

Example :

import { _decorator, Component, Node, CurveRange } from 'cc';
const { ccclass, property } = _decorator;

@ccclass('Test')
export class Test extends Component {
    @property(CurveRange)
    personal _curve: CurveRange = new CurveRange();
    @property(CurveRange)
    protected get curve(): CurveRange {
      return this._curve;
    }
    protected set curve(worth: CurveRange) {
      this._curve = worth;
      console.log('curve modifictaion');
    }
}

Is this a bug ? Or is there one other method of listening to the curve modification ?

[ad_2]

LEAVE A REPLY

Please enter your comment!
Please enter your name here