cc.moveTo(time, 1, 1), 这个时间可以动态设置吗

比如第一次循环播放的时候时间是3 第二次循环的播放时间设置成5 。
我试了 好像不行

cc.repeatForever(
     cc.sequence([
        cc.moveTo(this.moveTime + 4, -this.winSize.width, this.houseLayer.y),
           cc.callFunc(() => {
              this.moveTime = 0;
           house_1.x = this.winSize.width;
        }),
     ])) 

是这样吗

换个写法

export default class Test extends cc.Component {
    private timeArr =[3, 5];
    private index = 0;

    private move() {
        this.index = this.index % this.timeArr.length;
        let time = this.timeArr[this.index];
        this.index++;
        this.node.runAction(cc.sequence(
            cc.moveTo(time, cc.v2()),
            cc.callFunc(this.move, this)
        ))
   }
}