public SequenceAction AddAction(ActionBase action) { if (action == null) { return(this); } action._SetOwner(this); actions_.Add(action); return(this); }
public ParallelAction AddAction(ActionBase action) { if (action == null) { return(this); } action._SetOwner(this); actions_.Add(action); playStates_.Add(PlayState.INCOMPLETE); return(this); }
public RepeatAction SetAction(ActionBase action) { action._SetOwner(this); action_ = action; return(this); }