public virtual GameObject Evaluate() { if (sequencer == null) { sequencer = new Sequencer <GameObject>(objs); } return(sequencer.Evaluate()); }