コード例 #1
0
ファイル: Decorator.cs プロジェクト: THeK3nger/BDP-Benchmark
 /// <summary>
 /// Adds a child to the task. Can add only one child.
 /// </summary>
 /// <param name="child">Child.</param>
 public override sealed void AddChild(Task child)
 {
     if (Children.Count >= 1) {
         // TODO: EXCEPTION
     }
     Children.Add(child);
 }
コード例 #2
0
ファイル: Limit.cs プロジェクト: THeK3nger/BDP-Benchmark
 public Limit(Task task, int runLimit)
     : base(task)
 {
     if (runLimit<0) {
         // TODO: EXCEPTION
     }
     RunLimit = runLimit;
 }
コード例 #3
0
ファイル: UntilFail.cs プロジェクト: THeK3nger/BDP-Benchmark
 public UntilFail(Task task)
     : base(task)
 {
 }
コード例 #4
0
ファイル: Decorator.cs プロジェクト: THeK3nger/BDP-Benchmark
 public Decorator(Task task)
     : base()
 {
     Children.Add(task);
 }
コード例 #5
0
ファイル: Task.cs プロジェクト: THeK3nger/BDP-Benchmark
 /// <summary>
 /// Adds a child to the task.
 /// </summary>
 /// <param name="child">Child.</param>
 public virtual void AddChild(Task child)
 {
     Children.Add(child);
 }
コード例 #6
0
 public BlackboardManager(Task task)
     : base(task)
 {
 }