protected override NodeState Execute() { if (Child != null) { future = Time.time + duration; Reactor.DelayExecution(this); } return(NodeState.NoResult); }