public override IEnumerator<NodeResult> NodeTask() { var N = Time.time; var T = seconds + UnityEngine.Random.Range (-variance / 2, variance / 2); while (Time.time - T <= N) yield return NodeResult.Continue; yield return NodeResult.Success; }