如何动态地向一个Sequence添加Action?

我想根据一些条件动态地创建Sequence动作序列,可是如果有多个条件,那么写起来会很麻烦,要为每一种条件的组合写一份Sequence::create。有什么方式可以动态地向Sequence添加动作呢?或者有什么办法可以事先创建一种结构,能够接受不定的Action数量,然后又能让Sequence接受呢?

Use this:

Sequence* create(const Vector<FiniteTimeAction*>& arrayOfActions);
1 Like