protected override IEnumerator Run() { if (FollowMachine == null) { yield break; } StartCoroutine(FollowMachine.RunInputNode(EnteredSocket.Info)); yield return(new WaitWhile(() => FollowMachine.IsRunning)); }