cc.tween的parallel方法设计不合理

版本是2.4.3
parallel方法不能传tween数组,只能一个一个填。
如下代码我想同时执行多个tween,但是tween的数量是不确定的,我想生成一个tween数组传给parallel方法。
···typescript
//攻击多个角色

_attacks(start:cc.Node,end:Array<cc.Node>,prefab:cc.Prefab){

    let tweenArray:Array<cc.Tween<cc.Node>>=[]//需要同时执行的Tween动画

    

    //生成多个要执行的tween动画

    for(let iend of end){

        let water:cc.Node = cc.instantiate(prefab)

        water.setParent( cc.find("a/b",this.node))

        water.setPosition(start.position)

        let tweens = this._attack(start,iend,water)

        tweenArray.push(tweens)

    }

    let t = cc.tween;

    t(this.node)

        .parallel(

            tweenArray//不能传Tween数组

        )

        .call(() => {

            console.log('All tweens finished.')

        })

        .start()

        

}

···

.parallel(…tweenArray)

2赞

let ary = [action2, action3];

//@ts-ignore

let parallel = cc.tween().parallel(…ary);

会报错,需要加上忽略报错