public override IEnumerable <Target> GetTargets(Actor self) { if (ChildActivity != null) { return(ChildActivity.GetTargets(self)); } return(Target.None); }